(self, config_model: ConfigModel)
| 147 | parameter.subscribe(lambda prop, old, new: self._send_parameter_changed(parameter)) |
| 148 | |
| 149 | def _set_model(self, config_model: ConfigModel): |
| 150 | if self.config_model is not None: |
| 151 | self.config_model.parameters.unsubscribe(self.parameters_listener) |
| 152 | |
| 153 | self.config_model = config_model |
| 154 | self.config_model.parameters.subscribe(self.parameters_listener) |
| 155 | |
| 156 | active_config_models[self.config_id] = {'model': self.config_model, 'user_id': self.user.user_id} |
| 157 | |
| 158 | for parameter in self.config_model.parameters: |
| 159 | self._subscribe_on_parameter(parameter) |
| 160 | |
| 161 | def _create_parameters_listener(self): |
| 162 | socket = self |
no test coverage detected