From cad0acef5d21fefc4c5dd4c284d91f7be3f7deeb Mon Sep 17 00:00:00 2001 From: Martin Ling Date: Tue, 17 Dec 2013 13:01:35 +0000 Subject: [PATCH] python: Add ConfigKey.info and ConfigKey. shortcuts. --- bindings/python/sigrok/core/classes.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bindings/python/sigrok/core/classes.py b/bindings/python/sigrok/core/classes.py index 5f38028f..6b5325ba 100644 --- a/bindings/python/sigrok/core/classes.py +++ b/bindings/python/sigrok/core/classes.py @@ -608,4 +608,9 @@ for symbol_name in dir(lowlevel): if symbol_name.startswith(prefix): name = symbol_name[len(prefix):] value = getattr(lowlevel, symbol_name) - setattr(cls, name, cls(value)) + obj = cls(value) + setattr(cls, name, obj) + if cls is ConfigKey: + obj.info = ConfigInfo(obj) + if obj.info: + setattr(cls, obj.info.id, obj)