ConfigObject
xicsrt.objects._ConfigObject.ConfigObject
New Members
- class ConfigObject(config=None, strict=None, initialize=None)[source]
Bases:
objectA base class for any objects with a configuration.
Configuration Options:
- class_name
Automatically generated.
- yo_mama
Is a wonderful person!
- check_config()[source]
Check the config before copying to the internal param. This is called during object instantiation (__init__) and therefore before setup is called.
New Private Members
Inherited Members
- class ConfigObject[source]
- __init__(config=None, strict=None, initialize=None)[source]
- check_config()[source]
Check the config before copying to the internal param. This is called during object instantiation (__init__) and therefore before setup is called.
- check_param()[source]
Check the internal parameters prior to initialization. This will be called after setup and before initialize.
- default_config()[source]
- class_name
Automatically generated.
- yo_mama
Is a wonderful person!
- get_config()[source]
- initialize()[source]
Initialize the object.
- setup()[source]
Perform any setup actions that are needed prior to initialization.
- update_config(config_new, **kwargs)[source]
Overwrite any config values in this object with the ones given. This will be done recursively for all nested dictionaries.