##// END OF EJS Templates
Rename globlist to shellglob
Takafumi Arakaki -
Show More
@@ -44,7 +44,7 b' from IPython.utils import py3compat'
44 44 from IPython.utils.io import capture_output
45 45 from IPython.utils.ipstruct import Struct
46 46 from IPython.utils.module_paths import find_mod
47 from IPython.utils.path import get_py_filename, unquote_filename, globlist
47 from IPython.utils.path import get_py_filename, unquote_filename, shellglob
48 48 from IPython.utils.timing import clock, clock2
49 49 from IPython.utils.warn import warn, error
50 50
@@ -499,7 +499,7 b' python-profiler package from non-free.""")'
499 499 args = arg_lst[1:]
500 500 else:
501 501 # tilde and glob expansion
502 args = globlist(map(os.path.expanduser, arg_lst[1:]))
502 args = shellglob(map(os.path.expanduser, arg_lst[1:]))
503 503
504 504 sys.argv = [filename] + args # put in the proper filename
505 505 # protect sys.argv from potential unicode strings on Python 2:
@@ -356,7 +356,7 b' def expand_path(s):'
356 356 return s
357 357
358 358
359 def globlist(args):
359 def shellglob(args):
360 360 """
361 361 Do glob expansion for each element in `args` and return a flattened list.
362 362
@@ -447,7 +447,7 b' def test_unicode_in_filename():'
447 447 str(ex)
448 448
449 449
450 def test_globlist():
450 def test_shellglob():
451 451 """Test glob expansion for %run magic."""
452 452 filenames_start_with_a = map('a{0}'.format, range(3))
453 453 filenames_end_with_b = map('{0}b'.format, range(3))
@@ -464,7 +464,7 b' def test_globlist():'
464 464
465 465 def assert_match(patterns, matches):
466 466 # glob returns unordered list. that's why sorted is required.
467 nt.assert_equals(sorted(path.globlist(patterns)),
467 nt.assert_equals(sorted(path.shellglob(patterns)),
468 468 sorted(matches))
469 469
470 470 assert_match(['*'], filenames)
General Comments 0
You need to be logged in to leave comments. Login now