From 81bb8e847746ebe3a30cd796ad7ff1b514aae9c2 Mon Sep 17 00:00:00 2001 From: Gerhard Sittig Date: Fri, 29 Nov 2019 22:02:51 +0100 Subject: [PATCH] uart: rephrase check for required input signals, reword error message Rephrase the test for the availability of at least one of several optional input signals, and reword the corresponding error message. --- decoders/uart/pd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/decoders/uart/pd.py b/decoders/uart/pd.py index 7a43ee4..effa3c5 100644 --- a/decoders/uart/pd.py +++ b/decoders/uart/pd.py @@ -504,8 +504,8 @@ class Decoder(srd.Decoder): raise SamplerateError('Cannot decode without samplerate.') has_pin = [self.has_channel(ch) for ch in (RX, TX)] - if has_pin == [False, False]: - raise ChannelError('Either TX or RX (or both) pins required.') + if not True in has_pin: + raise ChannelError('Need at least one of TX or RX pins.') opt = self.options inv = [opt['invert_rx'] == 'yes', opt['invert_tx'] == 'yes'] -- 2.30.2