| Trees | Indices | Help |
|
|---|
|
|
The InterfaceController is responsible for creating, managing and storing the different elisa.core.components.frontend.Frontends the user has defined in the configuration file.
| Instance Methods | |||
|
|||
twisted.internet.defer.Deferred
|
|
||
twisted.internet.defer.DeferredList
|
|
||
|
Inherited from Inherited from |
|||
| Class Variables | |
|
Inherited from |
| Instance Variables | |
| dict |
frontends maps the name of a frontend to the instance |
| Properties | |
|
Inherited from |
| Method Details |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
Read the configuration of the application and create the frontends that are specified in it. The configuration could for example look like this:
[general]
...
frontends = ['opengl', 'statusicon', 'lcd']
[opengl]
frontend = 'pigment.pigment_frontend:PigmentFrontend'
[statusicon]
frontend = 'gtk.status_frontend:StatusFrontend'
[lcd]
frontend = 'lcg.lcd_frontend:LCDFrontend'
If the frontend-option in such a section is missing, the failure-Exception for that certain frontend is the FrontendOptionMissing.
|
Clean up the given frontends.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Dec 1 10:54:30 2009 | http://epydoc.sourceforge.net |