X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1995abf236d34dd3264435a35f2c9c128cf3afaa..c3f3135726277c4030e0049fc6ab774ba81c706a:/lib/python/Components/Converter/FrontendInfo.py diff --git a/lib/python/Components/Converter/FrontendInfo.py b/lib/python/Components/Converter/FrontendInfo.py index 34d55be4..d4788b0b 100644 --- a/lib/python/Components/Converter/FrontendInfo.py +++ b/lib/python/Components/Converter/FrontendInfo.py @@ -24,6 +24,7 @@ class FrontendInfo(Converter, object): @cached def getText(self): assert self.type != self.LOCK, "the text output of FrontendInfo cannot be used for lock info" + percent = None if self.type == self.BER: # as count count = self.source.ber if count is not None: @@ -35,9 +36,10 @@ class FrontendInfo(Converter, object): elif self.type == self.SNR: percent = self.source.snr elif self.type == self.SNRdB: - if self.source.snr_db is None: - return "N/A" - return "%3.02f dB" % (self.source.snr_db / 100.0) + if self.source.snr_db is not None: + return "%3.02f dB" % (self.source.snr_db / 100.0) + elif self.source.snr is not None: #fallback to normal SNR... + percent = self.source.snr if percent is None: return "N/A"