🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-23 08:32:02 | PHP 8.2.31
📂
/ (Root)
/
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
defence360agent
/
utils
/
__pycache__
📍 /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/__pycache__
🔄 Refresh
✏️
Editing: buffer.cpython-311.pyc
Read Only
� O�����+� �t � G d � de � � Z G d� de� � Z G d� de � � Z G d� d� � ZdS ) c � � e Zd ZdS )�LineBufferOverflowN��__name__� __module__�__qualname__� � �Q/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/buffer.pyr r � � � � � � ��Dr r c �4 � e Zd ZdZdZd� Zd� Zd� Zd� Zd� Z dS ) � LineBufferz� Allows to accumulate data, and than iterate over it getting tokens split by line breaks ' '. If at the end there is no line break, the data will sit in the line buffer until more data with line break comes in. � c � � d| _ d S �N� ��buf��selfs r �__init__zLineBuffer.__init__ � � �����r c �� � t | j � � t |� � z | j k r.d| _ t d� | j � � � � �| xj |z c_ d S )Nr z,LineBuffer exceeded maximum size of {} bytes)�lenr �MAX_SIZEr �format�r �datas r �appendzLineBuffer.append si � ��t�x�=�=�3�t�9�9�$�t�}�4�4��D�H�$�>�E�E��M�� �� � � ���D�����r c � � | S �Nr r s r �__iter__zLineBuffer.__iter__ � � ��r c � � | j � d� � }|dk r(| j d|� }| j |dz d � | _ |S t �)N� ���� � )r �find� StopIteration)r �pos�results r �__next__zLineBuffer.__next__ sN � ��h�m�m�D�!�!���"�9�9��X�a��e�_�F��x��a�� � �*�D�H��M��r c � � d| _ d S r r r s r �cleanzLineBuffer.clean'