summaryrefslogtreecommitdiff
path: root/python/transform.py
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2019-06-08 23:46:19 -0400
committerJordan Wiens <jordan@psifertex.com>2019-06-08 23:46:19 -0400
commit3c7a00172b3b86add668257ca35b873fc85a7017 (patch)
tree73fa2eadacb5b8722258c159076bf48082eb607e /python/transform.py
parentef4e70f68d8c0855bcc64ad49f8f47a78dd3552a (diff)
final refactor for missing parameters
Diffstat (limited to 'python/transform.py')
-rw-r--r--python/transform.py25
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