##// END OF EJS Templates
protect IPython from bad custom exception handlers...
protect IPython from bad custom exception handlers Previously, errors in custom handlers would result in the custom exception handler's error being printed in lieu of the real exception, and certain cases could cause infinite loops. Now, if CustomTB fails it is unregistered immediately, and the original TB is also displayed. IPython's own BdbQuit_IPython_excepthook had an invalid signature, which revealed this issue, and has also been fixed. test included. closes #692

File last commit:

r4169:7e2bc828
r4991:ed5078c9
Show More
MANIFEST.in
29 lines | 457 B | text/plain | TextLexer
include ipython.py
include setupbase.py
include setupegg.py
graft setupext
graft scripts
graft IPython
prune IPython/deathrow
include IPython/.git_commit_info.ini
graft docs
exclude docs/\#*
exclude docs/man/*.1
# docs subdirs we want to skip
prune docs/attic
prune docs/build
prune docs/gh-pages
global-exclude *~
global-exclude *.flc
global-exclude *.pyc
global-exclude .dircopy.log
global-exclude .svn
global-exclude .bzr
global-exclude .hgignore