X-Git-Url: https://git.ucc.asn.au/?p=zanchey%2Fdispense2.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FIdler.py;h=5fe61cf02ea860809089429c5ec926fb8ae4dd99;hp=eedfe7335e2227982bc33276ff6ef03cd75e88b9;hb=60c8749199aed1381c4146a548250383ff9e7d4a;hpb=92192e8cce7e4aa9de005ef7e32b13eca1776a79 diff --git a/sql-edition/servers/Idler.py b/sql-edition/servers/Idler.py index eedfe73..5fe61cf 100755 --- a/sql-edition/servers/Idler.py +++ b/sql-edition/servers/Idler.py @@ -246,3 +246,16 @@ class FortuneIdler(StringIdler): def affinity(self): return 20 + +class FileIdler(StringIdler): + def __init__(self, v, thefile=None, repeat=False): + text = "I broke my wookie...." + + if file and os.access(thefile,os.F_OK|os.R_OK): + f = file(thefile,'r') + text = string.join(f.readlines()) + f.close() + StringIdler.__init__(self, v, text,repeat=repeat) + + def affinity(self): + return 8