X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fi2c.py;h=7c3b08776cb6783bbe0f3d3b78680ee0ad3b7fce;hp=2301c3c4dfbcf19fc1436d2917da21108005d338;hb=16ba97cf2252bc9543f70a0cf3e7d4b2ec6e7ee1;hpb=c4262fd6b2f8ef540b8cc93ac61956d89062d2be diff --git a/decoders/i2c.py b/decoders/i2c.py index 2301c3c..7c3b087 100644 --- a/decoders/i2c.py +++ b/decoders/i2c.py @@ -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