]> git.parisson.com Git - timeside.git/commitdiff
Use __setattr__ for setting traits
authorThomas Fillon <thomas@parisson.com>
Thu, 22 May 2014 08:22:00 +0000 (10:22 +0200)
committerThomas Fillon <thomas@parisson.com>
Thu, 22 May 2014 08:22:00 +0000 (10:22 +0200)
timeside/tools/parameters.py

index 66b2fe88b9ce9c98161778fe0b5927548b68d6cd..e518a396cefbe95c4277e6229c92a988c865f311 100644 (file)
@@ -69,7 +69,7 @@ class HasParam(object):
         if name is '_parameters':
             super(HasParam, self).__setattr__(name, value)
         elif name in self._parameters.trait_names():
-            self._parameters.trait_setq(**{name: value})
+            self._parameters.__setattr__(name, value)
             # Copy attributes as a regular attribute at class level
             _value = self._parameters.__getattribute__(name)
             super(HasParam, self).__setattr__(name, _value)