diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2019-06-08 23:46:19 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2019-06-08 23:46:19 -0400 |
| commit | 3c7a00172b3b86add668257ca35b873fc85a7017 (patch) | |
| tree | 73fa2eadacb5b8722258c159076bf48082eb607e /python/transform.py | |
| parent | ef4e70f68d8c0855bcc64ad49f8f47a78dd3552a (diff) | |
final refactor for missing parameters
Diffstat (limited to 'python/transform.py')
| -rw-r--r-- | python/transform.py | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/python/transform.py b/python/transform.py index a441ef7b..3afaaa59 100644 --- a/python/transform.py +++ b/python/transform.py @@ -87,18 +87,33 @@ class _TransformMetaClass(type): class TransformParameter(object): def __init__(self, name, long_name = None, fixed_length = 0): - self.name = name + self._name = name if long_name is None: - self.long_name = name + self._long_name = name else: - self.long_name = long_name - self.fixed_length = fixed_length + self._long_name = long_name + self._fixed_length = fixed_length def __repr__(self): return "<TransformParameter: {} fixed length: {}>".format( - self.long_name, self.fixed_length + self._long_name, self._fixed_length ) + @property + def name(self): + """(read-only)""" + return self._name + + @property + def long_name(self): + """(read-only)""" + return self._long_name + + @property + def fixed_length(self): + """(read-only)""" + return self._fixed_length + class Transform(with_metaclass(_TransformMetaClass, object)): transform_type = None |
