diff options
| author | Pepper <pepper@scannerjammer.com> | 2015-09-26 22:00:15 -0400 |
|---|---|---|
| committer | Pepper <pepper@scannerjammer.com> | 2015-09-26 22:00:15 -0400 |
| commit | 0e9991e9bd5748a6d32c825e0a00a5ac15c29982 (patch) | |
| tree | 7bf222228a84793f1980db61a37c060afa616541 /lib/param/enum.py | |
| parent | 4ebeb643da6419835e9ac3adb731e38a8ec9c7b4 (diff) | |
linting...
Diffstat (limited to 'lib/param/enum.py')
| -rw-r--r-- | lib/param/enum.py | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/lib/param/enum.py b/lib/param/enum.py index 49e11f6..c68adc9 100644 --- a/lib/param/enum.py +++ b/lib/param/enum.py @@ -1,8 +1,15 @@ +"""Defines the enum param type""" + from param import Param -import sys class Enum(Param): - def __init__(self, value, enum_values=[], classname=""): - super(Enum,self).__init__(classname=classname) - if value and value not in enum_values: - return self.err_warn("Value %s not in enum values" % str(value)) - self.value = value + """Defines the enum param type + Args: + value: the value of the param + enum_values: an array of possible value types + classname: name of the class that the param belongs to + """ + def __init__(self, value, enum_values=[], classname=""): + super(Enum, self).__init__(classname=classname) + if value and value not in enum_values: + self.err_warn("Value %s not in enum values" % str(value)) + self.value = value |
