Commit 74cb53eb authored by Cédric Traizet's avatar Cédric Traizet

BUG: in set_attr, check if the key if progressReportManager before checking if it is a parameter

parent 9b2ab621
...@@ -739,14 +739,15 @@ class ApplicationProxy(object): ...@@ -739,14 +739,15 @@ class ApplicationProxy(object):
if type(value).__name__ == 'SwigPyObject': if type(value).__name__ == 'SwigPyObject':
self.__dict__[name] = value self.__dict__[name] = value
return return
if (name == "progressReportManager"):
super().__setattr__(name, value)
return
method = Application.__swig_setmethods__.get(name, None) method = Application.__swig_setmethods__.get(name, None)
if method: if method:
return method(self, value) return method(self, value)
key_list = [k.upper() for k in self.GetParametersKeys(True)] key_list = [k.upper() for k in self.GetParametersKeys(True)]
if name in key_list: if name in key_list:
self.SetParameterValue(name.lower(), value) self.SetParameterValue(name.lower(), value)
if (name == "progressReportManager"):
super().__setattr__(name, value)
else: else:
raise AttributeError("You cannot add attributes to %s" % self) raise AttributeError("You cannot add attributes to %s" % self)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment