MCPcopy Create free account
hub / github.com/ahalev/python-microgrid / _set_attr

Method _set_attr

src/pymgrid/modules/module_container.py:275–286  ·  view source on GitHub ↗
(self, attr_name, value)

Source from the content-addressed store, hash-verified

273 self._set_attr(attr_name, value)
274
275 def _set_attr(self, attr_name, value):
276 set_at_least_one = False
277
278 for module in self.iterlist():
279 if not hasattr(module, attr_name):
280 continue
281
282 setattr(module, attr_name, value)
283 set_at_least_one = True
284
285 if not set_at_least_one:
286 raise AttributeError(f"No module has attribute '{attr_name}'.")
287
288 def dir_additions(self):
289 """

Callers 1

set_attrsMethod · 0.95

Calls 1

iterlistMethod · 0.95

Tested by

no test coverage detected