equal
deleted
inserted
replaced
27 required=False) |
27 required=False) |
28 |
28 |
29 max_value = Int(title=_("Maximum age"), |
29 max_value = Int(title=_("Maximum age"), |
30 required=False) |
30 required=False) |
31 |
31 |
32 def __bool__(self): |
|
33 return self.min_value or self.max_value |
|
34 |
|
35 |
32 |
36 @implementer(IAgeRange) |
33 @implementer(IAgeRange) |
37 class AgeRange(object): |
34 class AgeRange(object): |
38 """Age range attribute object""" |
35 """Age range attribute object""" |
39 |
36 |
40 min_value = FieldProperty(IAgeRange['min_value']) |
37 min_value = FieldProperty(IAgeRange['min_value']) |
41 max_value = FieldProperty(IAgeRange['max_value']) |
38 max_value = FieldProperty(IAgeRange['max_value']) |
|
39 |
|
40 def __bool__(self): |
|
41 return self.min_value or self.max_value |
42 |
42 |
43 |
43 |
44 class IAgeRangeField(IObject): |
44 class IAgeRangeField(IObject): |
45 """Age range schema field interface""" |
45 """Age range schema field interface""" |
46 |
46 |