contrib/casesmash.py
changeset 19378 9de689d20230
parent 19322 ff1586a3adc5
child 28351 42a7301fb4d5
equal deleted inserted replaced
19377:0cb996ee8c6d 19378:9de689d20230
     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():