Module: terminal.ipapp
¶
The Application
object for the command
line ipython program.
3 Classes¶
-
class
IPython.terminal.ipapp.
IPAppCrashHandler
(app)¶ Bases:
IPython.core.crashhandler.CrashHandler
sys.excepthook for IPython itself, leaves a detailed report on disk.
-
__init__
(app)¶ Create a new crash handler
Parameters: - app (Application) – A running
Application
instance, which will be queried at crash time for internal information. - contact_name (str) – A string with the name of the person to contact.
- contact_email (str) – A string with the email address of the contact.
- bug_tracker (str) – A string with the URL for your project’s bug tracker.
- show_crash_traceback (bool) – If false, don’t print the crash traceback on stderr, only generate the on-disk report
- instance attributes (Non-argument) –
- instances contain some non-argument attributes which allow for (These) –
- customization of the crash handler's behavior. Please see the (further) –
- for further details. (source) –
- app (Application) – A running
-
make_report
(traceback)¶ Return a string containing a crash report.
-
-
class
IPython.terminal.ipapp.
LocateIPythonApp
(**kwargs)¶ Bases:
IPython.core.application.BaseIPythonApplication
-
start
()¶ Start the app mainloop.
Override in subclasses.
-
-
class
IPython.terminal.ipapp.
TerminalIPythonApp
(**kwargs)¶ Bases:
IPython.core.application.BaseIPythonApplication
,IPython.core.shellapp.InteractiveShellApp
-
crash_handler_class
¶ alias of
IPAppCrashHandler
optionally display the banner
-
init_shell
()¶ initialize the InteractiveShell instance
-
initialize
(argv=None)¶ Do actions after construct, but before starting the app.
-
parse_command_line
(argv=None)¶ override to allow old ‘-pylab’ flag with deprecation warning
-
start
()¶ Start the app mainloop.
Override in subclasses.
-