don't crash if time is *really* invalid
authorFelix Domke <tmbinc@elitedvb.net>
Tue, 2 May 2006 16:58:16 +0000 (16:58 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Tue, 2 May 2006 16:58:16 +0000 (16:58 +0000)
lib/python/Components/ServicePosition.py

index cb44492..ba87e3e 100644 (file)
@@ -65,8 +65,11 @@ class ServicePosition(PerServiceDisplay):
                                l = self.get(self.TYPE_POSITION)
                                if l != -1:
                                        l += self.relative_base
-                                       t = time.localtime(l)
-                                       timestr = "%2d:%02d:%02d" % (t.tm_hour, t.tm_min, t.tm_sec)
+                                       try:
+                                               t = time.localtime(l)
+                                               timestr = "%2d:%02d:%02d" % (t.tm_hour, t.tm_min, t.tm_sec)
+                                       except ValueError:
+                                               timestr = ""
                                else:
                                        timestr = ""