Пример #1
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(AUTO, None),
                               initial=OtherProperty('other_prop'))
     other_prop = validated_property('other_prop',
                                     choices=Choices(0, AUTO),
                                     initial=AUTO)
Пример #2
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(
                                   'a',
                                   'b',
                                   None,
                                   integer=True,
                                   length=True,
                                   percentage=True,
                                   color=True,
                                   explicit_defaulting_constants=[
                                       INITIAL, INHERIT, UNSET, REVERT
                                   ]),
                               initial=None)
Пример #3
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(
                                   'a',
                                   'b',
                                   None,
                                   validators=[
                                       is_integer, is_number, is_length,
                                       is_percentage, is_color
                                   ],
                                   explicit_defaulting_constants=[
                                       INITIAL, INHERIT, UNSET, REVERT
                                   ]),
                               initial=None)
Пример #4
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(AUTO, None),
                               initial=SomeProperty())
Пример #5
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(AUTO, None),
                               initial=OtherProperty('foobar'))
Пример #6
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(validators=[is_length]),
                               initial=0)
Пример #7
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(None),
                               initial=None)
Пример #8
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices('a', 'b', None),
                               initial='a')
Пример #9
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(validators=[is_uri]),
                               initial='url(google.com)')
Пример #10
0
 class MyObject:
     prop = validated_property('prop',
                               choices=Choices(validators=[is_color]),
                               initial='goldenrod')
Пример #11
0
 class MyObject:
     prop = validated_property(
         'prop',
         choices=Choices(validators=[is_percentage]),
         initial=99 * percent)
Пример #12
0
 class MyObject:
     prop = validated_property('prop', choices=Choices(percentage=True), initial=99 * percent)
Пример #13
0
 class MyObject:
     prop = validated_property('prop', choices=Choices(length=True), initial=0)
Пример #14
0
 class MyObject:
     prop = validated_property('prop', choices=Choices(
         'a', 'b', None,
         integer=True, length=True, percentage=True, color=True
     ), initial=None)
Пример #15
0
 class MyObject:
     prop = validated_property('prop', choices=Choices(color=True), initial='goldenrod')
Пример #16
0
 class MyObject:
     prop = validated_property('prop', choices=Choices(integer=True), initial=0)