Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tutorius
diff options
context:
space:
mode:
Diffstat (limited to 'tutorius')
-rw-r--r--tutorius/properties.py3
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):
"""