
    =OOfm                     6    d Z ddlmZ ddlmZ  G d de      Zy)
   )ExtendedOperation)
to_unicodec                       e Zd Zd Zd Zy)WhoAmIc                      d| _         d| _        y )Nz1.3.6.1.4.1.4203.1.11.3authzid)request_nameresponse_attributeselfs    ]/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/ldap3/extend/standard/whoAmI.pyconfigzWhoAmI.config    s    5"+    c                     	 | j                   rt        | j                         nd | j                  d<   y # t        $ r* | j                   r| j                   nd | j                  d<   Y y w xY w)Nr	   )decoded_responser   result	TypeErrorr   s    r   populate_resultzWhoAmI.populate_result$   s\    	^JNJ_J_Z0E0E%FeiDKK	" 	^>B>S>ST%:%:Y]DKK	"	^s   03 0A&%A&N)__name__
__module____qualname__r   r    r   r   r   r      s    ,^r   r   N)__doc__extend.operationr   
utils.convr   r   r   r   r   <module>r      s!   4 2 $	^ 	^r   