Implements interfaces: twisted.internet.interfaces.IPushProducer

An IPushProducer implementation which produces nothing but enforces preconditions on its state transition methods.

Method stopProducing Stop producing data.
Method pauseProducing Pause producing data.
Method resumeProducing Resume producing data.
def stopProducing(self):

Stop producing data.

This tells a producer that its consumer has died, so it must stop producing data for good.

def pauseProducing(self):

Pause producing data.

Tells a producer that it has produced too much data to process for the time being, and to stop until resumeProducing() is called.

def resumeProducing(self):

Resume producing data.

This tells a producer to re-add itself to the main loop and produce more data for its consumer.

API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.