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