##// END OF EJS Templates
DPyGetOpt.py => utils/DPyGetOpt.py and imports updated....
DPyGetOpt.py => utils/DPyGetOpt.py and imports updated. This module was not lowercased and also not moved into external because it is a modified version of the original DPyGetOpt module. Eventually we will replace this with a more modern options parser.

File last commit:

r1049:c87d640e
r2018:d15d3b0d
Show More
ipykit.py
21 lines | 627 B | text/x-python | PythonLexer
#!/usr/bin/env python
# -*- coding: utf-8 -*-
""" IPykit launcher
w/o args, this launches a full ipykit session.
If the first arg is a .py script, it will be run WITHOUT ipython,
to facilitate running python scripts almost normally on machines w/o python
in their own process (as opposed to %run).
"""
import sys
if len(sys.argv) > 1 and sys.argv[1].endswith('.py'):
# shortcut for running ipykit.exe directly on a .py file - do not bother
# starting ipython, just handle as normal python scripts
sys.argv = sys.argv[1:]
execfile(sys.argv[0])
else:
import IPython
IPython.Shell.start().mainloop()