from paramecio2.libraries.db.corefields import IntegerField class PercentField(IntegerField): """Field used for save percent values from 0 to 100.""" def __init__(self, name, required=False): super().__init__(name, 2, required) def check(self, value): try: value=int(value) if value<0: value=0 if value>100: value=100 except: value=0 return value