summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2015-12-16 18:14:30 +0100
committerUwe Hermann <uwe@hermann-uwe.de>2015-12-16 18:12:28 +0100
commit033e7d4db76f2e2a289d5567e9532f26201cfa74 (patch)
treec8715a4db5c07a2bfb09e70102c846ec3e70de76
parent89b9aaf771abd5642dc8acb2281af3bb66a9424f (diff)
downloadlibsigrokdecode-033e7d4db76f2e2a289d5567e9532f26201cfa74.tar.gz
libsigrokdecode-033e7d4db76f2e2a289d5567e9532f26201cfa74.zip
usb_power_delivery: Use "if not self.samplerate" form.
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.
-rw-r--r--decoders/usb_power_delivery/pd.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/decoders/usb_power_delivery/pd.py b/decoders/usb_power_delivery/pd.py
index e8d0afb..034c4a9 100644
--- a/decoders/usb_power_delivery/pd.py
+++ b/decoders/usb_power_delivery/pd.py
@@ -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 ...