File: //lib/python3/dist-packages/samba/__pycache__/ms_display_specifiers.cpython-310.pyc
o
�/a� � @ s� d dl Z dd� Ze �d�Zdd� Zdd� Zd d
� Zdd� Zd
d� Ze dkrSd dl
Z
ze
jd ZW n e
yJ ede
jd e
jd� e
�d� Y nw eee�� dS dS )� Nc C sl |} | � � }|dd� dkr|dkr|dksJ �|| }n|dkr.|}|dkr- ||fS n|} ||fS q)z+Read a line from an LDIF file, unfolding itTN� � � �
)�readline)�f�buffer�line�l� r �=/usr/lib/python3/dist-packages/samba/ms_display_specifiers.py�__read_folded_line s
��r
z^([A-Za-z][A-Za-z0-9-]*):c c s� � d} g } t | |�\}}|dd� dkrq|dks|dkr n+t�|�}|r;|dd� dkr5|dd� }|�|� ntd| d tjd
� t�d� qt|�rR|V |dkrXdS q)z(Read an LDIF entry, only unfolding linesr TNr �#r ���zInvalid line: %sr )�end�file) r
�attr_type_re�match�append�print�sys�stderr�exit�len)r r �entryr
�mr r r �__read_raw_entries>