support boolean for BER
[enigma2.git] / 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)