From f98dbb506836eb7cf63b92ed089e12ef51535364 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Wed, 26 Sep 2007 10:41:42 +0000 Subject: [PATCH] getBoolean should never return None... --- lib/python/Components/Converter/FrontendInfo.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/python/Components/Converter/FrontendInfo.py b/lib/python/Components/Converter/FrontendInfo.py index 160214a..3558802 100644 --- a/lib/python/Components/Converter/FrontendInfo.py +++ b/lib/python/Components/Converter/FrontendInfo.py @@ -56,9 +56,15 @@ class FrontendInfo(Converter, object): def getBool(self): assert self.type in [self.LOCK, self.BER], "the boolean output of FrontendInfo can only be used for lock or BER info" if self.type == self.LOCK: - return self.source.lock + lock = self.source.lock + if lock is None: + lock = False + return lock else: - return self.source.ber > 0 + ber = self.source.ber + if ber is None: + ber = 0 + return ber > 0 text = property(getText) -- 2.7.4