]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/usb_power_delivery/pd.py
usb_power_delivery: Use "if not self.samplerate" form.
[libsigrokdecode.git] / decoders / usb_power_delivery / pd.py
index e8d0afb90b6e97761539b12458b15f4eccad3c4c..034c4a904ccc125ed73a77c334aaf378cbbe4f74 100644 (file)
@@ -468,7 +468,7 @@ class Decoder(srd.Decoder):
         )
 
     def us2samples(self, us):
-        if self.samplerate is None:
+        if not self.samplerate:
             raise Exception('Need the samplerate.')
         return int(us * self.samplerate / 1000000)
 
@@ -527,7 +527,7 @@ class Decoder(srd.Decoder):
         self.put(es, ss, self.out_binary, (0, bytes(self.bits)))
 
     def decode(self, ss, es, data):
-        if self.samplerate is None:
+        if not self.samplerate:
             raise Exception('Cannot decode without samplerate.')
         for (self.samplenum, pins) in data:
             # find edges ...