diff options
| author | pepperpepperpepper <pepper@scannerjammer.com> | 2015-11-30 09:40:36 -0800 |
|---|---|---|
| committer | pepperpepperpepper <pepper@scannerjammer.com> | 2015-11-30 09:40:36 -0800 |
| commit | 9a4f497564821fa05fb9d9ffd77f3f8263658bce (patch) | |
| tree | c9851ad823323aee2cf33f76095d6e435ea8aaa3 /ricky/param/__init__.py | |
| parent | f3cfd54c876ba3e7540443c2f442d2baa22acef8 (diff) | |
ok
Diffstat (limited to 'ricky/param/__init__.py')
| -rw-r--r-- | ricky/param/__init__.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ricky/param/__init__.py b/ricky/param/__init__.py index 1bd3c38..e458963 100644 --- a/ricky/param/__init__.py +++ b/ricky/param/__init__.py @@ -5,16 +5,21 @@ class Param(object): def __init__( self, required=False, - set_by_user=0, - value=None, + set_by_user=False, name=None, **kwargs ): self._value_default = None self.name = name self.required = required - self._value = value - self.set_by_user = set_by_user + + if self.value is not None and \ + kwargs.get("value") is not None: + self._value = kwargs.get("value") + else: + self._value = None + if not hasattr(self, "set_by_user"): + self.set_by_user = set_by_user def __str__(self): return pprint.pformat(vars(self)) @@ -32,6 +37,5 @@ class Param(object): def default(self, value): self._value_default = value - def randomize(self): pass |
