##// END OF EJS Templates
Fix problems with side effects and python 2.6....
Fix problems with side effects and python 2.6. The isolation decorator wasn't working correctly (side effects were leaking into other tests by breaking the user namespace). Rewrote it to instead use a simpler but more robust strategy (that is also faster). See detailed comment in source for more. I discovered that some tests were failing when running with python 2.6 because of changes in the behavior of int and the new print-as-a-function that Wx seems to activate. Updated the code to cope with both 2.5 and 2.6.

File last commit:

r799:33dc0a15
r2089:25180f38
Show More
ipython.py
11 lines | 420 B | text/x-python | PythonLexer
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""IPython -- An enhanced Interactive Python
The actual ipython script to be installed with 'python setup.py install' is
in './scripts' directory. This file is here (ipython source root directory)
to facilitate non-root 'zero-installation' (just copy the source tree
somewhere and run ipython.py) and development. """
import IPython.Shell
IPython.Shell.start().mainloop()