1 2 3 4 5 6 7 8 9
from Param import Param def ParamEnum(Param): def __init__(self, value, enum_values=[], classname=""): self._classname = classname super(ParamEnum).__init__() if value not in enum_values: return err_warn("Value %s not in enum values" % str(value)) self.value = value