§
    ±Û”a.	  ã                   óª   — d Z eZdgZ	 ddlmZ n# e$ r	 ddlmZ Y nw xY wddlm	Z	m
Z
  G d„ de	¦  «        Z G d„ de	¦  «        Z G d	„ de
¦  «        Zd
S )z5Test client for the lazr.restful example web service.ÚCookbookWebServiceClienté    )Úquote)ÚCollectionWithKeyBasedLookupÚServiceRootc                   ó   — e Zd ZdZd„ ZdZdS )ÚCookbookSetz>A custom subclass capable of cookbook lookup by cookbook name.c                 ó˜   — t          | j        j                             ¦   «         ¦  «        dz   t	          t          |¦  «        ¦  «        z   S )z>Transform a cookbook name into the URL to a cookbook resource.z
cookbooks/)ÚstrÚ_rootÚ	_root_uriÚensureSlashr   ©ÚselfÚids     úB/usr/lib/python3/dist-packages/lazr/restfulclient/tests/example.pyÚ_get_url_from_idzCookbookSet._get_url_from_id'   sA   € õ �”
Ô$×0Ò0Ñ2Ô2Ñ3Ô3Øñå•C˜‘G”G‰nŒnñð	
ó    ÚcookbookN©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úcollection_of© r   r   r   r   $   s*   € € € € € ØHÐHð
ð 
ð 
ð €M€M€Mr   r   c                   ó   — e Zd ZdZd„ ZdZdS )Ú	RecipeSetz8A custom subclass capable of recipe lookup by recipe ID.c                 ó~   — t          | j        j                             ¦   «         ¦  «        dz   t          |¦  «        z   S )z8Transform a recipe ID into the URL to a recipe resource.zrecipes/)r
   r   r   r   r   s     r   r   zRecipeSet._get_url_from_id5   s1   € å�4”:Ô'×3Ò3Ñ5Ô5Ñ6Ô6¸ÑCÅcÈ"ÁgÄgÑMÐMr   ÚrecipeNr   r   r   r   r   r   2   s-   € € € € € ØBÐBðNð Nð Nð €M€M€Mr   r   c                   ób   ‡ — e Zd Z eej        ¦  «        Zeed<   eed<   dZdZ	ee	dfˆ fd„	Z
ˆ xZS )r   ÚrecipesÚ	cookbookszhttp://cookbooks.dev/z1.0Nc                 ó`   •— t          t          | ¦  «                             d |||¬¦  «         d S )N)ÚcacheÚversion)Úsuperr   Ú__init__)r   Úservice_rootr%   r$   Ú	__class__s       €r   r'   z!CookbookWebServiceClient.__init__E   s@   ø€ õ 	Õ&¨Ñ-Ô-×6Ò6Ø�, e°Wð 	7ñ 	
ô 	
ð 	
ð 	
ð 	
r   )r   r   r   Údictr   ÚRESOURCE_TYPE_CLASSESr   r   ÚDEFAULT_SERVICE_ROOTÚDEFAULT_VERSIONr'   Ú__classcell__)r)   s   @r   r   r   <   s|   ø€ € € € € à ˜D Ô!BÑCÔCÐØ'0Ð˜)Ñ$Ø)4Ð˜+Ñ&à2ÐØ€Oð *ØØð	
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
r   N)r   ÚtypeÚ__metaclass__Ú__all__Úurllib.parser   ÚImportErrorÚurllibÚlazr.restfulclient.resourcer   r   r   r   r   r   r   r   ú<module>r6      s  ðð  8Ð 7à€àð€ð
à"Ð"Ð"Ð"Ð"Ð"Ð"øØð ð ð ØÐÐÐÐÐÐÐðøøøðð ð ð ð ð ð ð ðð ð ð ð Ð.ñ ô ð ðð ð ð ð Ð,ñ ô ð ð
ð 
ð 
ð 
ð 
˜{ñ 
ô 
ð 
ð 
ð 
s   ‰ ��