class SampleConfig(Config): registerd_key1 = key('s', 'key1') registerd_key2 = key('s', 'key2') not_registered_key = 3 def not_registered_method(self): pass
class SampleConfig(Config): prop1 = key('s', 'prop1')
class GrandchildConfig(Config): prop1 = key('grandchild', 'PROP1')
class Child2(Config): k2 = key(cast=str)
class SampleConfig(Config): nullable_key = key(cast=str, required=False, default=None) bool_key = key(cast=bool, required=False, default=False)
class SampleConfig(Config): k = key(cast=str)
class Child1(Config): k1 = key(cast=str)
class SampleConfig(Config): prop1 = key('s', 'prop1', cast=float) prop2 = key('s', 'prop2', cast=int) prop3 = key('s', 'prop3', cast=str) prop4 = key('s', 'prop4')
class SampleConfig(Config): decorator_section = key(cast=str) key_specific_section = key(section_name='key_specific', cast=str)
class SampleConfig(Config): prop1 = key(section_name='s') prop2 = key(section_name='s')
class SampleConfig(Config): prop1 = key() prop2 = key(cast=int)
class SampleConfig(Config): prop1 = key(key_name='prop1')
class ParentConfig(Config): prop1 = key('parent', 'PROP1') child_config = group_key(ChildConfig)
class SampleConfig(Config): prop1 = key('SampleConfig', 'PROP1')
class SampleConfig(Config): prop = key('s', 'prop1', **args)
class ChildConfig(Config): prop1 = key('child', 'PROP1') grandchild_config = group_key(GrandchildConfig)