BUGFIX: Make FortuneIdler work as intended
[uccvend-vendserver.git] / VendServer / Idler.py
index 4a32a2e..c2eedee 100755 (executable)
@@ -236,7 +236,7 @@ class StringIdler(Idler):
        def __init__(self, v, text="Hello Cruel World!  ",repeat=True, affinity=None):
                Idler.__init__(self, v, affinity=affinity)
                self.mk = MessageKeeper(v)
-               self.text = self.clean_text(text) + "          "
+               self.text = "         " + self.clean_text(text) + "          "
                
                msg = [("",False, None),(self.text, repeat, IDLER_TEXT_SPEED)]
                self.mk.set_messages(msg)
@@ -286,6 +286,9 @@ class FortuneIdler(StringIdler):
                        text = lines.replace('\n', '  ').replace('\r', '')
                StringIdler.__init__(self, v, text,repeat=False, affinity=affinity)
 
+       def reset(self):
+               self.__init__(self.v, affinity=self._affinity)
+
 
 class PipeIdler(StringIdler):
        def __init__(self, v, command, args, affinity = 5):

UCC git Repository :: git.ucc.asn.au