document idlers and slow them down!
[uccvend-vendserver.git] / sql-edition / servers / MessageKeeper.py
index e9dee51..60d2b9e 100755 (executable)
@@ -4,6 +4,7 @@
 import sys, os, string, re, pwd, signal
 from HorizScroll import HorizScroll
 from random import random, seed
 import sys, os, string, re, pwd, signal
 from HorizScroll import HorizScroll
 from random import random, seed
+from time import time, sleep
 
 class MessageKeeper:
        def __init__(self, vendie):
 
 class MessageKeeper:
        def __init__(self, vendie):
@@ -21,14 +22,14 @@ class MessageKeeper:
                self.scrolling_message = strings
                self.update_display(True)
 
                self.scrolling_message = strings
                self.update_display(True)
 
-       def update_display(self, forced = False):
+       def update_display(self, forced = False, padding = 0):
                if not forced and self.next_update != None and time() < self.next_update:
                        return
                if len(self.scrolling_message) > 0:
                        if len(self.scrolling_message[0][0]) > 10:
                                (m, r, t) = self.scrolling_message[0]
                                a = []
                if not forced and self.next_update != None and time() < self.next_update:
                        return
                if len(self.scrolling_message) > 0:
                        if len(self.scrolling_message[0][0]) > 10:
                                (m, r, t) = self.scrolling_message[0]
                                a = []
-                               exp = HorizScroll(m).expand(padding = 0, wraparound = True)
+                               exp = HorizScroll(m).expand(padding, wraparound = r)
                                if t == None:
                                        t = 0.1
                                else:
                                if t == None:
                                        t = 0.1
                                else:

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