def __init__(self, v, secs_to_greeting = None):
self.v = v
self.secs_to_greeting = secs_to_greeting
+ self.message_displayed = False
def next(self):
if not self.secs_to_greeting is None:
return x
self.v.display('UCC SNACKS')
- return 2
+ self.message_displayed = True
+ return 5
def reset(self):
- pass
+ self.message_displayed = False
+ self.secs_to_greeting = None
def finished(self):
- return self.secs_to_greeting == None
+ return self.message_displayed
def affinity(self):
return 0
return 20
class FileIdler(StringIdler):
- def __init__(self, v, thefile=None, repeat=False):
+ def __init__(self, v, thefile=None, repeat=False, affinity=8):
text = "I broke my wookie...."
+ self._affinity = affinity
if file and os.access(thefile,os.F_OK|os.R_OK):
f = file(thefile,'r')
StringIdler.__init__(self, v, text,repeat=repeat)
def affinity(self):
- return 8
+ return self._affinity