##// END OF EJS Templates
Fix execfile compatibility layer for Python 2 on non-Windows platforms.
Thomas Kluyver -
Show More
@@ -164,9 +164,9 b' else:'
164 filename = fname
164 filename = fname
165 exec compile(scripttext, filename, 'exec') in glob, loc
165 exec compile(scripttext, filename, 'exec') in glob, loc
166 else:
166 else:
167 def execfile(fname, glob=None, loc=None):
167 def execfile(fname, *where):
168 if isinstance(fname, unicode):
168 if isinstance(fname, unicode):
169 filename = fname.encode(sys.getfilesystemencoding())
169 filename = fname.encode(sys.getfilesystemencoding())
170 else:
170 else:
171 filename = fname
171 filename = fname
172 __builtin__.execfile(filename, glob, loc)
172 __builtin__.execfile(filename, *where)
General Comments 0
You need to be logged in to leave comments. Login now