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
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to