P
Prof. William Battersea
I'd like a class method to fire every n seconds.
I tried this:
class Timed:
def.__init__(self):
self.t = Timer(3, self.dothing)
def.start(self):
self.t.start()
def.dothing(self):
print "Doing Thing"
s = new Timed()
s.start()
And:
class Scheduled:
def.__init__(self):
self.s = sched.scheduler(time.time, time.sleep)
self.s.enter(3, 1, self.sync, ())
def.start(self):
self.t.start()
def.dothing(self):
print "Syncing"
s = new Scheduled()
s.start()
Both run once and end. I'm obviously missing something here.
Thanks,
Justin
I tried this:
class Timed:
def.__init__(self):
self.t = Timer(3, self.dothing)
def.start(self):
self.t.start()
def.dothing(self):
print "Doing Thing"
s = new Timed()
s.start()
And:
class Scheduled:
def.__init__(self):
self.s = sched.scheduler(time.time, time.sleep)
self.s.enter(3, 1, self.sync, ())
def.start(self):
self.t.start()
def.dothing(self):
print "Syncing"
s = new Scheduled()
s.start()
Both run once and end. I'm obviously missing something here.
Thanks,
Justin