X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fpython%2Fsigrok%2Fcore%2Fclasses.py;h=2d998ac9c632823dadcdd0bdfd2880280c338eb6;hb=945e23a57dc5e639c96fd00294f735848f8d463e;hp=b2347b494e916d0da1a314e0944eca906e13d0b3;hpb=4e5c64e35855885987b065e5923d0339d818680b;p=libsigrok.git diff --git a/bindings/python/sigrok/core/classes.py b/bindings/python/sigrok/core/classes.py index b2347b49..2d998ac9 100644 --- a/bindings/python/sigrok/core/classes.py +++ b/bindings/python/sigrok/core/classes.py @@ -155,7 +155,7 @@ class Device(object): data = new_gvariant_ptr_ptr() try: check(sr_config_get(self.driver.struct, self.struct, None, - key, data)) + key.id, data)) except Error as error: if error.errno == SR_ERR_NA: raise NotImplementedError( @@ -171,7 +171,7 @@ class Device(object): except AttributeError: super(Device, self).__setattr__(name, value) return - check(sr_config_set(self.struct, None, key, python_to_gvariant(value))) + check(sr_config_set(self.struct, None, key.id, python_to_gvariant(value))) @property def vendor(self): @@ -242,7 +242,7 @@ class ProbeGroup(object): data = new_gvariant_ptr_ptr() try: check(sr_config_get(self.device.driver.struct, self.device.struct, - self.struct, key, data)) + self.struct, key.id, data)) except Error as error: if error.errno == SR_ERR_NA: raise NotImplementedError( @@ -259,7 +259,7 @@ class ProbeGroup(object): super(ProbeGroup, self).__setattr__(name, value) return check(sr_config_set(self.device.struct, self.struct, - key, python_to_gvariant(value))) + key.id, python_to_gvariant(value))) @property def name(self):