summaryrefslogtreecommitdiff
path: root/Param/Enum/__init__.py
blob: f5aad735477a1bb0caf262fc924d3c3095b14432 (plain)
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