+ def finished(self):
+ return self.mk.done()
+
+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