From dd80c82745168f875603a557545bd15217ee402c Mon Sep 17 00:00:00 2001 From: Dan White Date: Wed, 28 Nov 2012 13:55:46 -0600 Subject: [PATCH] Set new attribute on instance not class --- python-lib/usbio.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/python-lib/usbio.py b/python-lib/usbio.py index 65c1eab..9559c00 100644 --- a/python-lib/usbio.py +++ b/python-lib/usbio.py @@ -1896,15 +1896,15 @@ class DigiReg(AD524x): """ self.aliases[source] = dest if source == 'va': - setattr(DigiReg, dest, + setattr(self, dest, property(lambda s: s.va, lambda s,v: s._va_setter(v))) - setattr(DigiReg, dest+'_min', self.va_min) - setattr(DigiReg, dest+'_max', self.va_max) + setattr(self, dest+'_min', self.va_min) + setattr(self, dest+'_max', self.va_max) elif source == 'vb': - setattr(DigiReg, dest, + setattr(self, dest, property(lambda s: s.vb, lambda s,v: s._vb_setter(v))) - setattr(DigiReg, dest+'_min', self.vb_min) - setattr(DigiReg, dest+'_max', self.vb_max) + setattr(self, dest+'_min', self.vb_min) + setattr(self, dest+'_max', self.vb_max) def dump_config(self): """Return a dict of settings which can be passed to constructor to -- 2.25.1