File: //lib/python3/dist-packages/twisted/protocols/__pycache__/dict.cpython-310.pyc
o
�b�* � @ s� d Z ddlmZ ddlmZmZ ddlmZ ddlm Z dd� Z
dd � Zd
d� Zdd
� Z
G dd� d�ZG dd� dej�ZG dd� de�ZG dd� de�ZG dd� dej�Zdd� Zdd� ZdS )zE
Dict client protocol implementation.
@author: Pavel Pergamenshchik
� )�BytesIO)�defer�protocol)�basic)�logc C s� | dkrdS | dd� dkrd}nd}d}t | �}|dkr"|�d� |�d�}|dkr<|dkr;|�d� ||�� fS n2|dkrN|�d�}|dkrMd| fS n |dkr`|dkr\||�� fS d| fS |d krn|dkrn||�� fS ||7 }q#)
zQChew one dqstring or atom from beginning of line and return (param, remaningline)� )Nr r � � "� � \N� )r �read)�line�mode�res�io�a� r �8/usr/lib/python3/dist-packages/twisted/protocols/dict.py�
parseParam s<