Package elisa :: Package core :: Module application :: Class BaseApplication

Class BaseApplication

source code


Instance Methods
 
__init__(self, options, plugin_directories)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
bool
is_power_user(self)
Return whether the user is a "power user".
source code

Inherited from extern.log.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  config = None
hash(x)
  plugin_registry = None
hash(x)

Inherited from extern.log.log.Loggable: logCategory

Instance Variables
bool first_run
wether or not the Application is being executed for the first time.
Properties

Inherited from object: __class__

Method Details

__init__(self, options, plugin_directories)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

is_power_user(self)

source code 

Return whether the user is a "power user".

A power user has access to advanced functionality, e.g. advanced configuration settings in the UI or installation of unstable plugins. Some advanced features may be unstable, the power user will use them at his own risk.

Returns: bool
whether the user is a "power user"