summaryrefslogtreecommitdiff
path: root/python/transform.py
diff options
context:
space:
mode:
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