Show More
@@ -106,7 +106,7 b' def get_py_filename(name, force_win32=None):' | |||||
106 | if os.path.isfile(name): |
|
106 | if os.path.isfile(name): | |
107 | return name |
|
107 | return name | |
108 | else: |
|
108 | else: | |
109 |
raise IOError,'File `% |
|
109 | raise IOError,'File `%r` not found.' % name | |
110 |
|
110 | |||
111 |
|
111 | |||
112 | def filefind(filename, path_dirs=None): |
|
112 | def filefind(filename, path_dirs=None): |
@@ -406,3 +406,10 b' def test_get_py_filename():' | |||||
406 | else: |
|
406 | else: | |
407 | nt.assert_raises(IOError, path.get_py_filename, '"foo with spaces.py"', force_win32=False) |
|
407 | nt.assert_raises(IOError, path.get_py_filename, '"foo with spaces.py"', force_win32=False) | |
408 | nt.assert_raises(IOError, path.get_py_filename, "'foo with spaces.py'", force_win32=False) |
|
408 | nt.assert_raises(IOError, path.get_py_filename, "'foo with spaces.py'", force_win32=False) | |
|
409 | ||||
|
410 | def test_unicode_in_filename(): | |||
|
411 | try: | |||
|
412 | # these calls should not throw unicode encode exceptions | |||
|
413 | path.get_py_filename(u'fooéè.py', force_win32=False) | |||
|
414 | except IOError as ex: | |||
|
415 | str(ex) |
General Comments 0
You need to be logged in to leave comments.
Login now