#!/usr/bin/env python
-import string
+import string, time
from random import random
from MessageKeeper import MessageKeeper
def reset(self):
pass
+
+ def finished(self):
+ return False
class TrainIdler(Idler):
def __init__(self, v):
def next(self):
self.mk.update_display()
- def reset(self):
- pass
- #self.mk.update_display(forced=True)
+class ClockIdler(Idler):
+ def __init__(self, v):
+ self.v = v
+ self.last = None
+
+ def next(self):
+ output = time.strftime("%H:%M:%S")
+ if output != self.last:
+ self.v.display(" %8.8s " % (output))
+ self.last = output