equal
deleted
inserted
replaced
5 f = getattr(scope, funcname) |
5 f = getattr(scope, funcname) |
6 def wrap(fname, *args, **kwargs): |
6 def wrap(fname, *args, **kwargs): |
7 d, base = os.path.split(fname) |
7 d, base = os.path.split(fname) |
8 try: |
8 try: |
9 files = os.listdir(d or '.') |
9 files = os.listdir(d or '.') |
10 except OSError, inst: |
10 except OSError: |
11 files = [] |
11 files = [] |
12 if base in files: |
12 if base in files: |
13 return f(fname, *args, **kwargs) |
13 return f(fname, *args, **kwargs) |
14 for fn in files: |
14 for fn in files: |
15 if fn.lower() == base.lower(): |
15 if fn.lower() == base.lower(): |