I did read the source that
a)LoopingCall is implemented via calllater's
b)internet.TimerService is a big wrapper around loopingcall

I've probably simplified it too much but what then is the difference?
thank you

Saptarshi Guha




On Oct 2, 2007, at 7:47 PM, Saptarshi Guha wrote:

Hello,
Thanks for twisted - very useful. Now, my questions
I have written a server which accepts connections from clients, takes requests and adds them to a Queue (a python object of Queue.Queue).
Now i have two approaches

a) At startup, my server(a subclass of pb.Root)  runs a "dispatcher" function using task.LoopingCall(dispatcher).start(0.1)
b)Create a separate subclass of internet.TimerService whose function is dispatcher

[INFO: dispatcher has methods like obj.callRemote, addCallback and addErrback]

So which is better, neater, safer? loopingcall of timerservice? also is it safe to do the calls mentioned in INFO within dispatcher?

Thank you for your time and help.

Saptarshi Guha

Saptarshi Guha
sapsi@pobox.com