]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/cjtag/pd.py
cjtag: Use ternary operator where possible.
[libsigrokdecode.git] / decoders / cjtag / pd.py
index dbce7909d24be1bef790591f25e7911436b36555..885ececf636a1cabdf93e9d5a9d88abdcd3807b1 100644 (file)
@@ -138,7 +138,7 @@ class Decoder(srd.Decoder):
         self.oldstate = self.state
 
         if self.cjtagstate.startswith('CJTAG-'):
-            self.oacp = self.oacp + 1
+            self.oacp += 1
             if self.oacp > 4 and self.oaclen == 12:
                 self.cjtagstate = 'CJTAG-EC'
 
@@ -281,7 +281,7 @@ class Decoder(srd.Decoder):
         self.ss_item = self.samplenum
 
     def handle_tms_edge(self, tck, tms):
-        self.escape_edges = self.escape_edges + 1
+        self.escape_edges += 1
 
     def handle_tapc_state(self, tck, tms):
         self.oldcjtagstate = self.cjtagstate
@@ -307,10 +307,7 @@ class Decoder(srd.Decoder):
 
             if self.cjtagstate == 'OSCAN1':
                 if self.oscan1cycle == 0: # nTDI
-                    if tms == 0:
-                        tdi_real = 1
-                    else:
-                        tdi_real = 0
+                    tdi_real = 1 if (tms == 0) else 0
                     self.oscan1cycle = 1
                 elif self.oscan1cycle == 1: # TMS
                     tms_real = tms