Print

Print


Commit in SlacMCPrj/scripts on MAIN
run-ipython.py+28added 1.1


SlacMCPrj/scripts
run-ipython.py added at 1.1
diff -N run-ipython.py
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ run-ipython.py	1 Feb 2006 20:36:50 -0000	1.1
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""IPython -- An enhanced Interactive Python
+
+This is just the startup wrapper script, kept deliberately to a minimum.
+
+The shell's mainloop() takes an optional argument, sys_exit (default=0). If
+set to 1, it calls sys.exit() at exit time. You can use the following code in
+your PYTHONSTARTUP file:
+
+import IPython
+IPython.Shell.IPShell().mainloop(sys_exit=1)
+
+[or simply IPython.Shell.IPShell().mainloop(1) ]
+
+and IPython will be your working environment when you start python. The final
+sys.exit() call will make python exit transparently when IPython finishes, so
+you don't have an extra prompt to get out of.
+
+This is probably useful to developers who manage multiple Python versions and
+don't want to have correspondingly multiple IPython versions. Note that in
+this mode, there is no way to pass IPython any command-line options, as those
+are trapped first by Python itself.
+"""
+
+import IPython
+
+IPython.Shell.start().mainloop()
CVSspam 0.2.8