Commits

Guido Draheim committed c8ae4be

adapter assignment does not need to check times-inclusion

Comments (0)

Files changed (1)

src/dvbcronrecording/computer.py

                 previous = current
                 continue # nothing to do - there is a gap
             if previous.datetimeX > current.datetimeX:
-                raise Exception("previous starts after current")
+                msg = (u"previous starts after current\nPREV %s\nNEXT %s" 
+                       % (previous, current))
+                raise Exception(msg)
             overlapY = previous.datetimeY - current.datetimeX
             overlapM = deltaM(overlapY)
             assert overlapM > 0
             if previous.datetimeY <= current.datetimeX:
                 previous = current
                 continue # nothing to do - there is a gap
-            if previous.datetimeX > current.datetimeX:
-                msg = (u"previous starts after current\nPREV %s\nNEXT %s" 
-                       % (previous, current))
-                raise Exception(msg)
             overlapY = previous.datetimeY - current.datetimeX
             overlapM = deltaM(overlapY)
             assert overlapM > 0