A fan.Out presents a single drain that delivers the inputs to multiple founts:

                                      /--> Out.newFount() --> your drain
                                     /
   your fount --> Out.drain --> Out <----> Out.newFount() --> your drain
                                     \
                                      \--> Out.newFount() --> your drain
Instance Variable drain The fount which produces all new attributes. (type: IDrain)
Method __init__ Create an Out.
Method newFount Create a new IFount whose drain will receive inputs from this Out.
drain =
The fount which produces all new attributes. (type: IDrain)
def __init__(self):

Create an Out.

def newFount(self):

Create a new IFount whose drain will receive inputs from this Out.

Returnsa fount associated with this fan-Out. (type: IFount.)
API Documentation for tubes, generated by pydoctor at 2016-01-18 07:46:47.