ServiceList.py crash: division by zero

  • Beim Versuch, auf Astra 23°E einen dieser spannenden Sender mit kaputtem EPG aufzurufen:



    Code
    File "/usr/lib/enigma2/python/Components/ServiceList.py", line 458, in buildOptionEntry
    	res.append(self.paintProgressBar(event, xoffset, width, height))
      File "/usr/lib/enigma2/python/Components/ServiceList.py", line 198, in paintProgressBar
    	percent = 100 * (now - event.getBeginTime()) / event.getDuration()
    ZeroDivisionError: long division or modulo by zero


    Sollte man IMHO ein wenig fehlerredundater gestalten.