[Twisted-Python] [SOLVED] ProducerConsumerProxy problem

Haris Andrianakis tlogic at gmail.com
Sun Apr 30 10:24:00 MDT 2006


I found the solution.

The problem was that by default our proxys producer is registered with
streaming = True
which is not what we want.
The following line will register our proxys producer with streaming = False
ProducerConsumerProxy.iAmStreaming = False
The rest is the same.
I think adding an argument to ProducerConsumerProxy.__init__ about streaming
would
be a good idea.
proxy = ProducerConsumerProxy(self.client.transport)
dd = FileSender().beginFileTransfer(self.outgoingFile, proxy)
dd.addCallback(self.uploadDone)
dd.addErrback(self.uploadError)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20060430/3e04197f/attachment.html>


More information about the Twisted-Python mailing list