/usr/lib/python3/dist-packages/twisted/protocols/__pycache__
Edit: /usr/lib/python3/dist-packages/twisted/protocols/__pycache__/pcp.cpython-310.pyc (5629B)
o
b @ sL d Z ddlmZ ddlmZ eejejG dd dZG dd deZdS ) z
Producer-Consumer Proxy.
)implementer)
interfacesc @ sz e Zd ZdZdZdZdZdZdZdZ dZ
dd Zdd Zd d
Z
dd Zd
d Zdd Zdd Zdd ZdefddZdS )BasicProducerConsumerProxyaa
I can act as a man in the middle between any Producer and Consumer.
@ivar producer: the Producer I subscribe to.
@type producer: L{IProducer
}
@ivar consumer: the Consumer I publish to.
@type consumer: L{IConsumer}
@ivar paused: As a Producer, am I paused?
@type paused: bool
NTFc C s* g | _ |d ur|| _|| | j d S d S N)_bufferconsumerregisterProduceriAmStreaming)selfr r 7/usr/lib/python3/dist-packages/twisted/protocols/pcp.py__init__# s
z#BasicProducerConsumerProxy.__init__c C s d| _ | jr
| j d S d S NT)pausedproducerpauseProducingr
r r r r + s z)BasicProducerConsumerProxy.pauseProducingc C sX d| _ | jr| jd| j g | jd d <