Esempio n. 1
0
class MyConfigurable(Configurable):
    required_str = Option(str, required=True)
    default_str = Option(str, default='foo')
    integer = Option(int)
Esempio n. 2
0
class MyConfigurableUsingPositionalOptions(MyConfigurable):
    first = Option(str, required=True, positional=True)
    second = Option(str, required=True, positional=True)
    third = Option(str, required=False, positional=True)
Esempio n. 3
0
class MyHarderConfigurable(MyConfigurable):
    also_required = Option(bool, required=True)
Esempio n. 4
0
class MyBetterConfigurable(MyConfigurable):
    required_str = Option(str, required=False, default='kaboom')
Esempio n. 5
0
class MyConfigurable(Configurable):
    required_str = Option(str)
    default_str = Option(str, default="foo")
    integer = Option(int, required=False)