pdefaults¶
- class pconfigs.pdefaults(config)[source]¶
Bases:
objectSingleton class for registering and retrieving default configs.
See also
For examples, see Construction.
This class manages the default config instance for @pconfig classes.
pdefaults += MyConfig(...)setsMyConfig.default_configto the given instance. Only one default is allowed per config type; attempting to set multiple defaults raises an error, with special rules for auto-generated defaults and subclasses.default_config = pdefaults(MyConfig)orpdefaults(config_instance)returns the default config for this type.