class GreetingIdler(Idler):
def __init__(self, v, secs_to_greeting = None):
class GreetingIdler(Idler):
def __init__(self, v, secs_to_greeting = None):
class GrayIdler(Idler):
def __init__(self, v, one=None, zero=None, reorder=0):
class GrayIdler(Idler):
def __init__(self, v, one=None, zero=None, reorder=0):
- def __init__(self, v, text="Hello Cruel World! ",repeat=True):
- self.v = v
+ def __init__(self, v, text="Hello Cruel World! ",repeat=True, affinity=None):
+ Idler.__init__(self, v, affinity=affinity)
fortune = "/usr/games/fortune"
text = "I broke my wookie...."
if os.access(fortune,os.F_OK|os.X_OK):
(lines, unused) = Popen((fortune,), close_fds=True, stdout=PIPE).communicate()
text = lines.replace('\n', ' ').replace('\r', '')
fortune = "/usr/games/fortune"
text = "I broke my wookie...."
if os.access(fortune,os.F_OK|os.X_OK):
(lines, unused) = Popen((fortune,), close_fds=True, stdout=PIPE).communicate()
text = lines.replace('\n', ' ').replace('\r', '')
- StringIdler.__init__(self, v, text,repeat=False)
+ StringIdler.__init__(self, v, text,repeat=False, affinity=affinity)
- def __init__(self, v, command, args):
+ def __init__(self, v, command, args, affinity = 5):
text = "I ate my cookie...."
if os.access(command,os.F_OK|os.X_OK):
(lines, unused) = Popen([command,] + args.split(), close_fds=True, stdout=PIPE).communicate()
text = lines.replace('\n', ' ').replace('\r', '')
text = "I ate my cookie...."
if os.access(command,os.F_OK|os.X_OK):
(lines, unused) = Popen([command,] + args.split(), close_fds=True, stdout=PIPE).communicate()
text = lines.replace('\n', ' ').replace('\r', '')
- StringIdler.__init__(self, v, text,repeat=False)
-
- def affinity(self):
- return 20
+ StringIdler.__init__(self, v, text,repeat=False, affinity=affinity)
class FileIdler(StringIdler):
def __init__(self, v, thefile=None, repeat=False, affinity=8):
text = "I broke my wookie...."
class FileIdler(StringIdler):
def __init__(self, v, thefile=None, repeat=False, affinity=8):
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()
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 self._affinity
+ StringIdler.__init__(self, v, text,repeat=False, affinity=affinity)