def __setattr__(self, name, value):
if self.is_initialized and name not in self.__dict__:<EOL><INDENT>if name in self._module_run_conf[self.current_module_handle]:<EOL><INDENT>raise RuntimeError('<STR_LIT>' % (self.__class__.__name__, self.current_module_handle, name))<EOL><DEDENT>self._module_attr[self.current_module_handle][name] = value<EOL>if self.current_module_handle in self._tx_module_groups:<EOL><INDENT>for module_id in self._tx_module_groups[self.current_module_handle]:<EOL><INDENT>self._module_attr[module_id][name] = value<EOL><DEDENT><DEDENT><DEDENT>else:<EOL><INDENT>super(Fei4RunBase, self).__setattr__(name, value)<EOL><DEDENT>
Always called to retrun the value for an attribute.