Part of elisa.core.application View In Hierarchy
Instance Variables | plugin_registry | loads and manages the plugins
(type: elisa.core.plugin_registry.PluginRegistry
) |
config | Application's configuration file, storing options
(type: elisa.core.config.Config
) | |
options | Options passed on the command line when launching elisa
(type: elisa.core.options.Options
) | |
bus | DOCME
(type: elisa.core.bus.Bus
) | |
metadata_manager | DOCME
(type: elisa.core.metadata_manager.MetadataManager
) | |
resource_manager | DOCME
(type: elisa.core.resource_manager.ResourceManager
) | |
service_manager | DOCME
(type: elisa.core.service_manager.ServiceManager
) | |
interface_controller | DOCME
(type: elisa.core.interface_controller.InterfaceController
) | |
input_manager | DOCME
(type: elisa.core.input_manager.InputManager
) | |
store | the access point to the database using storm
(type: elisa.extern.twisted_storm.store.DeferredStore
) |
Line # | Kind | Name | Docs |
---|---|---|---|
222 | Method | __init__ | Undocumented |
330 | Method | log_traceback | Log the traceback without stopping the process. This could ususally be |
351 | Method | log_failure | Log the twisted failure without re-raising the exception. Example in |
371 | Method | initialize | Load the providers for the different managers, then initialize the |
401 | Method | initialize_db | initialize the database depending on the configuration |
420 | Method | start | Execute the application. |
455 | Method | stop | Stop the application. |
265 | Method | _update_check_callback | Undocumented |
297 | Method | _load_exception_hook | Override the default system exception hook with our own |
309 | Method | _excepthook | Undocumented |
315 | Method | _after_hook | Undocumented |
519 | Method | _close_splash_screen | Undocumented |
523 | Method | _on_copydata | Undocumented |
Inherited from BaseApplication:
Line # | Kind | Name | Docs |
---|---|---|---|
173 | Method | is_power_user | Return whether the user is a "power user". |
117 | Method | _create_plugin_registry | Undocumented |
125 | Method | _get_config_filename | Undocumented |
144 | Method | _load_config | Undocumented |
Log the traceback without stopping the process. This could ususally be used in parts, where you want to go on and log the exception. Example:
try: component.initialize() except: # and log all the other exceptions path = application.log_traceback() self.warning("Initilize Component '%s' failed. Traceback saved at %s" % path) self.going_on()
Returns | path to the file, where the traceback got logged |
Log the twisted failure without re-raising the exception. Example in an errback:
def errback(failure): path = application.log_failure(failure) self.warning("Connection refused. Full output at %s" % path) return
Parameters | failure | the failure to log
(type: twisted.python.failure.Failure
) |
Returns | path to the file, where the traceback got logged |