diff options
-rw-r--r-- | tutorius/properties.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tutorius/properties.py b/tutorius/properties.py index 34b508a..abf76e5 100644 --- a/tutorius/properties.py +++ b/tutorius/properties.py @@ -24,6 +24,7 @@ from sugar.tutorius.constraints import Constraint, \ UpperLimitConstraint, LowerLimitConstraint, \ MaxSizeConstraint, MinSizeConstraint, \ ColorConstraint, FileConstraint, BooleanConstraint, EnumConstraint +from copy import copy class TPropContainer(object): """ @@ -48,7 +49,7 @@ class TPropContainer(object): # only care about TutoriusProperty instances propinstance.tname = attr_name self._props[attr_name] = propinstance.validate( - propinstance.default) + copy(propinstance.default)) def __getattribute__(self, name): """ |