§ ½@¾j$ ã ó` — d dl mZ d dlmZ d dlmZ G d„ de¦ « Z G d„ d¦ « ZdS ) é )Úcpapi)ÚFormattedException)ÚNotSupportedc ó — e Zd ZdS )ÚDomainExceptionN)Ú__name__Ú __module__Ú__qualname__© ó úpy/cllimits/domain_lib.pyr r s € € € € € Ø€Dr r c ó — e Zd Zd„ Zd„ Zd„ ZdS )ÚDomainc ó — d | _ d S )N)Ú_userdomain_cache)Úselfs r Ú__init__zDomain.__init__ s € Ø!%ˆÔÐÐr c óÆ — | j €@ t t j d¬¦ « ¦ « | _ n# t $ r i | _ Y nw xY w| j |d¦ « S )z~ Retrive main domain for supplied user :param username: User name :return: Domain name or N/A N)ÚcploginÚdns)ÚkeylszN/A)r Údictr Úcpinfor Úget)r Úusernames r Úget_user_domainzDomain.get_user_domain su € ð Ô!Ð)ð ,Ý)-e¬lÐASÐ.TÑ.TÔ.TÑ)UÔ)U�Ô&Ð&øÝð ,ð ,ð ,Ø)+�Ô&Ð&Ð&ð ,øøøàÔ%×)Ò)¨(°EÑ:Ô:Ð:s ‰'1 ±AÁAc óÞ — t j |¦ « }|r|S n@# t t j j f$ r"}t t |¦ « ¦ « |‚d}~ww xY wt dd|idœ¦ « ‚)zn Retrive username by domain :param domain_name: Domain name :return: Username NzThere is no domain '%(domain)s'Údomain)ÚmessageÚcontext)r Údomain_ownerÚIOErrorÚcpapiexceptionsr r Ústr)r Údomain_namer Úes r Úget_user_name_by_domainzDomain.get_user_name_by_domain$ s• € ð 1ÝÔ)¨+Ñ6Ô6ˆHØð Ø�ð øå�Ô.Ô;Ð<ð 1ð 1ð 1Ý!¥# a¡&¤&Ñ)Ô)¨qÐ0øøøøð 1øøøåÐ*KØ+3°[Ð*AðCð Cñ Dô Dð Ds ‚ ›A¶AÁAN)r r r r r r' r r r r r sF € € € € € ð&ð