Show More
@@ -6,7 +6,7 b' Requires Python 2.3 or newer.' | |||
|
6 | 6 | |
|
7 | 7 | This file contains all the classes and helper functions specific to IPython. |
|
8 | 8 | |
|
9 |
$Id: iplib.py 219 |
|
|
9 | $Id: iplib.py 2196 2007-04-02 06:02:16Z fperez $ | |
|
10 | 10 | """ |
|
11 | 11 | |
|
12 | 12 | #***************************************************************************** |
@@ -2571,7 +2571,14 b' want to merge them back into the new files.""" % locals()' | |||
|
2571 | 2571 | print >> sys.stderr, badline |
|
2572 | 2572 | else: # regular file execution |
|
2573 | 2573 | try: |
|
2574 | execfile(fname,*where) | |
|
2574 | if sys.platform == 'win32': | |
|
2575 | # Work around a bug in Python for Windows. The bug was | |
|
2576 | # fixed in in Python 2.5 r54159 and 54158, but that's still | |
|
2577 | # SVN Python as of March/07. For details, see: | |
|
2578 | # http://projects.scipy.org/ipython/ipython/ticket/123 | |
|
2579 | exec file(fname) in where[0],where[1] | |
|
2580 | else: | |
|
2581 | execfile(fname,*where) | |
|
2575 | 2582 | except SyntaxError: |
|
2576 | 2583 | self.showsyntaxerror() |
|
2577 | 2584 | warn('Failure executing file: <%s>' % fname) |
@@ -1,3 +1,8 b'' | |||
|
1 | 2007-04-02 Fernando Perez <Fernando.Perez@colorado.edu> | |
|
2 | ||
|
3 | * IPython/iplib.py (safe_execfile): add a safeguard under Win32 to | |
|
4 | protect against a bug in Python's execfile(). Closes #123. | |
|
5 | ||
|
1 | 6 | 2007-04-01 Fernando Perez <Fernando.Perez@colorado.edu> |
|
2 | 7 | |
|
3 | 8 | * IPython/iplib.py (split_user_input): ensure that when splitting |
General Comments 0
You need to be logged in to leave comments.
Login now