bundles / traitlets latest / traitlets / config / configurable / Configurable / __init__
function
traitlets.config.configurable:Configurable.__init__
Signature
def __init__ ( self , ** kwargs : t.Any ) → None Summary
Create a configurable given a config config.
Parameters
config: ConfigIf this is empty, default values are used. If config is a Config instance, it will be used to configure the instance.
parent: Configurable instance, optionalThe parent Configurable instance of this object.
Notes
Subclasses of Configurable must call the __init__ method of Configurable before doing anything else and using super:
class MyConfigurable(Configurable): def __init__(self, config=None): super(MyConfigurable, self).__init__(config=config) # Then any other code you need to finish initialization.
This ensures that instances will be configured properly.
Aliases
-
traitlets.config.Configurable.__init__