From 0e8d2d147e80334081b5ae4abdf77424e0405f77 Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Thu, 22 May 2014 10:22:00 +0200 Subject: [PATCH] Use __setattr__ for setting traits --- timeside/tools/parameters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/timeside/tools/parameters.py b/timeside/tools/parameters.py index 66b2fe8..e518a39 100644 --- a/timeside/tools/parameters.py +++ b/timeside/tools/parameters.py @@ -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) -- 2.39.5