##// END OF EJS Templates
time magic: shorten unnecessary output on windows...
time magic: shorten unnecessary output on windows On windows the detailed info (i.e. cpu time) is not available and always reported as zero. The rest of the information is therefore redundant with the next print (wall time) and can be omitted.

File last commit:

r9320:4c9aabba
r9728:83a06926
Show More
ipython.py
24 lines | 848 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
generated by setuptool via the `console_scripts` mechanism. 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.
"""
if __name__ != "__main__":
raise RuntimeError('You are trying to import the ipython.py executable. '
'Did you mean to call "import IPython" (case-sensitive) instead?')
# Ensure that the imported IPython is the local one, not a system-wide one
import os, sys
this_dir = os.path.dirname(sys.argv[0])
sys.path.insert(0, this_dir)
# Now proceed with execution
execfile(os.path.join(
this_dir, 'IPython', 'scripts', 'ipython'
))