git.ucc.asn.au
/
zanchey
/
dispense2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add support for one shot Idlers
[zanchey/dispense2.git]
/
sql-edition
/
servers
/
VendServer.py
diff --git
a/sql-edition/servers/VendServer.py
b/sql-edition/servers/VendServer.py
index
c82dda8
..
eda4dc9
100755
(executable)
--- a/
sql-edition/servers/VendServer.py
+++ b/
sql-edition/servers/VendServer.py
@@
-15,7
+15,7
@@
from VendingMachine import VendingMachine, VendingException
from MessageKeeper import MessageKeeper
from HorizScroll import HorizScroll
from random import random, seed
from MessageKeeper import MessageKeeper
from HorizScroll import HorizScroll
from random import random, seed
-from Idler import TrainIdler,GrayIdler,StringIdler
+from Idler import TrainIdler,GrayIdler,StringIdler
,ClockIdler
import socket
from posix import geteuid
import socket
from posix import geteuid
@@
-189,6
+189,7
@@
idler = None
def setup_idlers(v):
global idlers, idler
idlers = [
def setup_idlers(v):
global idlers, idler
idlers = [
+ ClockIdler(v),
StringIdler(v),
StringIdler(v, text=CREDITS),
StringIdler(v, text=str(math.pi) + " "),
StringIdler(v),
StringIdler(v, text=CREDITS),
StringIdler(v, text=str(math.pi) + " "),
@@
-211,6
+212,8
@@
def choose_idler():
def idle_step():
global idler
def idle_step():
global idler
+ if idler.finished():
+ choose_idler()
idler.next()
def run_forever(rfh, wfh, options, cf):
idler.next()
def run_forever(rfh, wfh, options, cf):
UCC
git Repository :: git.ucc.asn.au