コード例 #1
0
    class SampleConfig(Config):
        registerd_key1 = key('s', 'key1')
        registerd_key2 = key('s', 'key2')

        not_registered_key = 3

        def not_registered_method(self):
            pass
コード例 #2
0
 class SampleConfig(Config):
     prop1 = key('s', 'prop1')
コード例 #3
0
class GrandchildConfig(Config):
    prop1 = key('grandchild', 'PROP1')
コード例 #4
0
 class Child2(Config):
     k2 = key(cast=str)
コード例 #5
0
 class SampleConfig(Config):
     nullable_key = key(cast=str, required=False, default=None)
     bool_key = key(cast=bool, required=False, default=False)
コード例 #6
0
 class SampleConfig(Config):
     k = key(cast=str)
コード例 #7
0
 class Child1(Config):
     k1 = key(cast=str)
コード例 #8
0
 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')
コード例 #9
0
 class SampleConfig(Config):
     decorator_section = key(cast=str)
     key_specific_section = key(section_name='key_specific', cast=str)
コード例 #10
0
 class SampleConfig(Config):
     prop1 = key(section_name='s')
     prop2 = key(section_name='s')
コード例 #11
0
 class SampleConfig(Config):
     prop1 = key()
     prop2 = key(cast=int)
コード例 #12
0
 class SampleConfig(Config):
     prop1 = key(key_name='prop1')
コード例 #13
0
class ParentConfig(Config):
    prop1 = key('parent', 'PROP1')
    child_config = group_key(ChildConfig)
コード例 #14
0
 class SampleConfig(Config):
     prop1 = key('SampleConfig', 'PROP1')
コード例 #15
0
 class SampleConfig(Config):
     prop = key('s', 'prop1', **args)
コード例 #16
0
class ChildConfig(Config):
    prop1 = key('child', 'PROP1')
    grandchild_config = group_key(GrandchildConfig)