cancelling agent.request

John Aherne <[email protected]>
Newsgroups gmane.comp.python.twisted.web
Message-ID <CAKmUHjZPSm6jOA02VK0whvv3qT7hA+KTbhe+hEqoG8GpDCvv0A@mail.gmail.com>
I have a situation where a service I am using will occasionally not respond
for considerable periods - hours not minutes.

I am using cooperate and yield to loop round a series of requests I want to
make

The actual function to send the request returns a deferred to the yield. I
add the callbacks onto this and set a calllater to fire in 30 seconds.

If that fires I can then cancel the deferred. But I think I ought to be
cancelling the request as well else I assume I will be leaking request
objects that might not get dealt with.

However, I can't see where I might cancel the request. Or should I be
dropping the connection associated with the request and if so where would I
be doing that.

Have I got that right?

Thanks for any info.

John Aherne

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.