File: //usr/local/lib/python3.10/dist-packages/h11/__pycache__/_receivebuffer.cpython-310.pyc
o
���g� � @ sJ d dl Z d dlZd dlmZmZmZ dgZe �de j�Z G dd� d�Z
dS )� N)�List�Optional�Union�
ReceiveBuffers
?
c @ s� e Zd Zddd�Zdeeef dd fdd�Zdefdd �Z de
fd
d�Zdefdd
�Zde
defdd�Z
de
dee fdd�Zdee fdd�Zdeee fdd�Zdefdd�ZdS )r �returnNc C s t � | _d| _d| _d S �Nr )� bytearray�_data�_next_line_search�_multiple_lines_search��self� r �=/usr/local/lib/python3.10/dist-packages/h11/_receivebuffer.py�__init__0 s
zReceiveBuffer.__init__� byteslikec C s | j |7 _ | S �N)r )r
r r r r �__iadd__5 s zReceiveBuffer.__iadd__c C s t t| ��S r )�bool�lenr r r r �__bool__9 s zReceiveBuffer.__bool__c C �
t | j�S r )r r r r r r �__len__<