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
) | |
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
) | |
media_manager | DOCME
(type: elisa.core.media_manager.MediaManager
) | |
store | the access point to the database using storm
(type: elisa.extern.twisted_storm.store.DeferredStore
) |
Line # | Kind | Name | Docs |
---|---|---|---|
233 | Method | __init__ | |
329 | Method | log_traceback | Log the traceback without stopping the process. This could ususally be |
350 | Method | log_failure | Log the twisted failure without re-raising the exception. Example in |
370 | Method | initialize | Load the providers for the different managers, then initialize the |
419 | Method | initialize_db | initialize the database depending on the configuration |
439 | Method | start | Execute the application. Start the Managers and the |
458 | Method | stop | Stop the application. |
Inherited from BaseApplication:
Line # | Kind | Name | Docs |
---|---|---|---|
148 | Method | _create_plugin_registry | Undocumented |
153 | Method | _get_config_filename | Undocumented |
172 | Method | _load_config | Undocumented |
Parameters | config_filename | the config filename to use. Can be absolute or relative path (type: string or None to use default config file ) |
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 |
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 |