MCPcopy Create free account
hub / github.com/LabPy/lantz / __setattr__

Method __setattr__

lantz/drivers/labjack/_internal/u12.py:289–295  ·  view source on GitHub ↗
(self, label, value)

Source from the content-addressed store, hash-verified

287 raise AttributeError(label)
288
289 def __setattr__(self, label, value):
290 try:
291 i = self.labels.index(label)
292 self.rawBits[i] = int(bool(value))
293 self.data[i] = self.oneLabel if bool(value) else self.zeroLabel
294 except ValueError:
295 self.__dict__[label] = value
296
297 def __getitem__(self, key):
298 return self.rawBits[key]

Callers

nothing calls this directly

Calls 1

indexMethod · 0.80

Tested by

no test coverage detected