[Twisted-Python] twisted socksv4 proxy

Yun Mao maoy at cis.upenn.edu
Wed Sep 24 13:35:32 EDT 2003


Is there any doc/example about producer/consumer? What is that streaming 
argument for?

Thanks.

-Y

On Wed, 24 Sep 2003, Andrew Bennetts wrote:

> On Wed, Sep 24, 2003 at 01:16:06AM -0400, Yun Mao wrote:
> > Is it true that the only way to see the success of write() is to check the 
> > FileDescriptor.dataBuffer? 
> 
> There's another way -- if a FileDescriptor is consumer of a producer, it
> will call the producer's pauseProducing when its buffer grows too large
> (look at the abstract.FileDescriptor.write source).
> 
> > I'm thinking that suppose there is one way to check this, and I can
> > somehow add a callback function to the success of each write(), then I can
> > simply call source.stopReading() after write() and startReading() when I
> > get callback.
> 
> You really don't want to do this manually -- you're just going to reinvent
> Twisted's producers/consumers infrastructure.  See my other reply.
> 
> -Andrew.
> 
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
> 






More information about the Twisted-Python mailing list