Show More
@@ -86,6 +86,13 b' class TryNext(Exception):' | |||||
86 | self.args = args |
|
86 | self.args = args | |
87 | self.kwargs = kwargs |
|
87 | self.kwargs = kwargs | |
88 |
|
88 | |||
|
89 | class UsageError(Exception): | |||
|
90 | """ Error in magic function arguments, etc. | |||
|
91 | ||||
|
92 | Something that probably won't warrant a full traceback, but should | |||
|
93 | nevertheless interrupt a macro / batch file. | |||
|
94 | """ | |||
|
95 | ||||
89 | class IPyAutocall: |
|
96 | class IPyAutocall: | |
90 | """ Instances of this class are always autocalled |
|
97 | """ Instances of this class are always autocalled | |
91 |
|
98 |
@@ -6,7 +6,7 b' Requires Python 2.3 or newer.' | |||||
6 |
|
6 | |||
7 | This file contains all the classes and helper functions specific to IPython. |
|
7 | This file contains all the classes and helper functions specific to IPython. | |
8 |
|
8 | |||
9 |
$Id: iplib.py 27 |
|
9 | $Id: iplib.py 2746 2007-09-08 14:00:21Z vivainio $ | |
10 | """ |
|
10 | """ | |
11 |
|
11 | |||
12 | #***************************************************************************** |
|
12 | #***************************************************************************** | |
@@ -471,7 +471,7 b' class InteractiveShell(object,Magic):' | |||||
471 | except HomeDirError,msg: |
|
471 | except HomeDirError,msg: | |
472 | fatal(msg) |
|
472 | fatal(msg) | |
473 |
|
473 | |||
474 | self.dir_stack = [os.getcwd().replace(self.home_dir,'~')] |
|
474 | self.dir_stack = [] | |
475 |
|
475 | |||
476 | # Functions to call the underlying shell. |
|
476 | # Functions to call the underlying shell. | |
477 |
|
477 | |||
@@ -1488,6 +1488,8 b' want to merge them back into the new files.""" % locals()' | |||||
1488 |
|
1488 | |||
1489 | if etype is SyntaxError: |
|
1489 | if etype is SyntaxError: | |
1490 | self.showsyntaxerror(filename) |
|
1490 | self.showsyntaxerror(filename) | |
|
1491 | elif etype is IPython.ipapi.UsageError: | |||
|
1492 | print "UsageError:", value | |||
1491 | else: |
|
1493 | else: | |
1492 | # WARNING: these variables are somewhat deprecated and not |
|
1494 | # WARNING: these variables are somewhat deprecated and not | |
1493 | # necessarily safe to use in a threaded environment, but tools |
|
1495 | # necessarily safe to use in a threaded environment, but tools |
General Comments 0
You need to be logged in to leave comments.
Login now