class documentation

Superclass for classes that implement the business of producing.

Method __init__ Initialize the instance.
Method resumeProducing Produce data for the consumer a single time.
Method start Undocumented
Method stopProducing Stop producing data.
Instance Variable fileObject The file the contents of which to write to the request.
Instance Variable request The IRequest to write the contents of the file to.
def __init__(self, request, fileObject): (source)
def resumeProducing(self): (source)

Produce data for the consumer a single time.

This tells a producer to produce data for the consumer once (not repeatedly, once only). Typically this will be done by calling the consumer's write method a single time with produced data. The producer should produce data before returning from resumeProducing(), that is, it should not schedule a deferred write.

def stopProducing(self): (source)

Stop producing data.

twisted.internet.interfaces.IProducer.stopProducing is called when our consumer has died, and subclasses also call this method when they are done producing data.

fileObject = (source)

The file the contents of which to write to the request.

The IRequest to write the contents of the file to.