support boolean for BER
authorFelix Domke <tmbinc@elitedvb.net>
Tue, 11 Jul 2006 11:54:12 +0000 (11:54 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Tue, 11 Jul 2006 11:54:12 +0000 (11:54 +0000)
lib/python/Components/Converter/FrontendInfo.py

index afff2a7a90e33310652f5589a4a583b8d015963d..932c04e0cc27171f9636830b1cf57295078d98f6 100644 (file)
@@ -36,8 +36,11 @@ class FrontendInfo(Converter, object):
                return "%d %%" % (percent * 100 / 65536)
 
        def getBool(self):
-               assert self.type == LOCK, "the boolean output of FrontendInfo can only be used for lock info"
-               return self.source.lock
+               assert self.type in [self.LOCK, selef.BER], "the boolean output of FrontendInfo can only be used for lock or BER info"
+               if self.type == self.LOCK:
+                       return self.source.lock
+               elif:
+                       return self.source.ber > 0
 
        text = property(getText)