o
    ßý°jm  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )Ú
é   )ÚExtendedOperation)Ú
to_unicodec                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚWhoAmIc                 C   s   d| _ d| _d S )Nz1.3.6.1.4.1.4203.1.11.3Úauthzid)Úrequest_nameÚresponse_attribute©Úself© r   ú�/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/ldap3/extend/standard/whoAmI.pyÚconfig    s   
zWhoAmI.configc                 C   sL   z| j r	t| j ƒnd | jd< W d S  ty%   | j r| j nd | jd< Y d S w )Nr   )Údecoded_responser   ÚresultÚ	TypeErrorr	   r   r   r   Úpopulate_result$   s
    ÿzWhoAmI.populate_resultN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    r   N)Ú__doc__Úextend.operationr   Ú
utils.convr   r   r   r   r   r   Ú<module>   s    