From e9de9c90da6bd8c6a2314fb68f37cefc0a480926 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sat, 10 Dec 2011 16:54:47 +0100 Subject: [PATCH] srd: decoders: Don't use problematic and/or construct. --- decoders/i2c.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/decoders/i2c.py b/decoders/i2c.py index 2b3b875..659ea55 100644 --- a/decoders/i2c.py +++ b/decoders/i2c.py @@ -240,12 +240,12 @@ class Decoder(sigrok.Decoder): # We received 8 address/data bits and the ACK/NACK bit. self.databyte >>= 1 # Shift out unwanted ACK/NACK bit here. - ack = (sda == 1) and 'N' or 'A' + ack = 'N' if (sda == 1) else 'A' if self.state == FIND_ADDRESS: d = self.databyte & 0xfe # The READ/WRITE bit is only in address bytes, not data bytes. - self.wr = (self.databyte & 1) and 1 or 0 + self.wr = 1 if (self.databyte & 1) else 0 elif self.state == FIND_DATA: d = self.databyte else: -- 2.30.2