X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=gotovienna%2Frealtime.py;h=b1ac13eebad47e3bd12320d9ffe888ad26045d53;hb=3f6c0e69d7d8f8249dae02717f4fea7ee0616d2e;hp=a7ccde238188c72bbae42eafc8080196d72986ca;hpb=089b4822d39b96341705b5572839d9497cf191ba;p=pywienerlinien diff --git a/gotovienna/realtime.py b/gotovienna/realtime.py index a7ccde2..b1ac13e 100644 --- a/gotovienna/realtime.py +++ b/gotovienna/realtime.py @@ -28,7 +28,10 @@ class Departure(dict): if type(time) == datetime: # FIXME convert in ModelList self['realtime'] = False - self['time'] = (time - now).seconds/60 + if time >= now: + self['time'] = (time - now).seconds/60 + else: + self['time'] = -1 * (now - time).seconds/60 self['departure'] = time elif type(time) == int: # FIXME convert in ModelList