* Use is_iterable to detect iterable specs argument.

master
Wirawan Purwanto 11 years ago
parent 9a5d2dfa9f
commit fb6631f756
  1. 3
      file/file_utils.py

@ -31,6 +31,7 @@ try:
except:
has_subprocess = False
from wpylib.sugar import is_iterable
class super_file(object):
'''"Super-file" hack wrapper for a file-like object.
@ -115,7 +116,7 @@ def path_search(*specs, **opts):
filetest = opts.get("filetest", os.path.isfile)
for spec in specs:
if not getattr(spec, "__iter__", False):
if not is_iterable(spec): # maybe a string?
xspecs.append((spec,))
xlen.append(1)
else:

Loading…
Cancel
Save