eric7.eric7_ide

eric Python IDE.

This is the main Python script that performs the necessary initialization of the IDE and starts the Qt event loop.

Global Attributes

WEBENGINE_AVAILABLE
app
args
inMainLoop
mainWindow
originalPathString
restartArgs
restartArgsList
splash

Classes

None

Functions

createArgparseNamespace Function to create an argument parser.
excepthook Global function to catch unhandled exceptions.
handleSingleApplication Global function to handle the single application mode.
main Main entry point into the application.
uiStartUp Global function to finalize the start up of the main UI.


createArgparseNamespace

createArgparseNamespace()

Function to create an argument parser.

Return:
created argument parser object
Return Type:
argparse.ArgumentParser
Up


excepthook

excepthook(excType, excValue, tracebackobj)

Global function to catch unhandled exceptions.

excType (Class)
exception type
excValue (Exception)
exception value
tracebackobj (Traceback)
traceback object
Up


handleSingleApplication

handleSingleApplication()

Global function to handle the single application mode.

Up


main

main()

Main entry point into the application.

Up


uiStartUp

uiStartUp()

Global function to finalize the start up of the main UI.

Note: It is activated by a zero timeout single-shot timer.

Up