]> sigrok.org Git - libsigrokdecode.git/commitdiff
usb_power_delivery: Use "if not self.samplerate" form.
authorUwe Hermann <redacted>
Wed, 16 Dec 2015 17:14:30 +0000 (18:14 +0100)
committerUwe Hermann <redacted>
Wed, 16 Dec 2015 17:12:28 +0000 (18:12 +0100)
Use the "if not self.samplerate" form, which catches both the case
where self.samplerate is None, as well as the case where it is 0.

This is also consistent with all the other PDs.

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 ...