From: Dan White Date: Wed, 28 Nov 2012 19:55:46 +0000 (-0600) Subject: Set new attribute on instance not class X-Git-Tag: bootrom-initial-submission~43 X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=dd80c82745168f875603a557545bd15217ee402c;p=430.git Set new attribute on instance not class --- 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