![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/protocols/__pycache__/ |
o �b � @ sL d Z ddlmZ ddlmZ eejej�G dd� d��ZG dd� de�ZdS ) z Producer-Consumer Proxy. � )�implementer)� interfacesc @ sz e Zd ZdZdZdZdZdZdZdZ dZ dd� Zdd� Zd d � Z dd� Zd d� Zdd� Zdd� Zdd� Zdefdd�ZdS )�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<interfaces.IProducer>} @ivar consumer: the Consumer I publish to. @type consumer: L{IConsumer<interfaces.IConsumer>} @ivar paused: As a Producer, am I paused? @type paused: bool NTFc C s* g | _ |d ur|| _|�| | j� d S d S �N)�_buffer�consumer�registerProducer�iAmStreaming)�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)�paused�producer�pauseProducing�r r r r r + s �z)BasicProducerConsumerProxy.pauseProducingc C sX d| _ | jr| j�d�| j�� g | jd d �<