]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/i2c.py
srd: nunchuk.py: Add some more URLs.
[libsigrokdecode.git] / decoders / i2c.py
index 2301c3c4dfbcf19fc1436d2917da21108005d338..7c3b08776cb6783bbe0f3d3b78680ee0ad3b7fce 100644 (file)
@@ -249,7 +249,7 @@ class Decoder():
         #      'range': (self.startsample, self.samplenum - 1),
         #      'data': d, 'ann': None}
 
-        o = {'data': "0x%02x" % d}
+        o = {'data': '0x%02x' % d}
 
         # TODO: Simplify.
         if self.state == self.FIND_ADDRESS and self.wr == 1:
@@ -299,7 +299,7 @@ class Decoder():
         o = ack = d = ''
 
         # We should accept a list of samples and iterate...
-        for sample in sampleiter(data["data"], self.unitsize):
+        for sample in sampleiter(data['data'], self.unitsize):
 
             # TODO: Eliminate the need for ord().
             s = ord(sample.data)
@@ -345,12 +345,5 @@ class Decoder():
         if out != []:
             sigrok.put(out)
 
-# Use psyco (if available) as it results in huge performance improvements.
-try:
-    import psyco
-    psyco.bind(decode)
-except ImportError:
-    pass
-
 import sigrok