Extracts arguments for operators from the configuration
Operator Configuration constructor
Param: |
|
---|
Operator Configuration constructor
Param: |
|
---|
Methods
__init__(source) | Operator Configuration constructor |
initialize_file_storage() | This has to be called before the plugins are built so the path will be set |
save_configuration(filename) | saves the configuration map to disk |
Attributes
configspec | OperatorConfigspec |
configuration | ConfigObj built from source |
countdown_timer | CountdownTimer built from the configuration for the operator |
operation_configurations | Generator of Operation Configurations |
operation_timer | A countdown timer for operations to share (None if end_time not set) |
operator | Operator composite built from the configuration |
quartermaster | QuarterMaster built with external_modules |
settings | SETTINGS section from the configuration |
This has to be called before the plugins are built so the path will be set
Postcondition: | file-storage singleton with sub-folder from default section added as path |
---|
Logs the error in bold red
Param: |
|
---|
saves the configuration map to disk
Param: |
|
---|
OperatorConfigspec
ConfigObj built from source
CountdownTimer built from the configuration for the operator
Returns: | A logging object. |
---|
Generator of Operation Configurations
A countdown timer for operations to share (None if end_time not set)
Operator composite built from the configuration
QuarterMaster built with external_modules
Side-effect: | file storage singleton initialized |
---|
SETTINGS section from the configuration