§
    ½Ë”j­  ã                   ó4   — d dl mZ ddlmZ dgZdeddfd„ZdS )	é    )ÚMarké   )Ú
UsageErrorÚallowed_hostsÚmarkÚreturnNc                 óò   — | j         st          | j        ¦  «        g t          fvrRd                     d„ t          D ¦   «         ¦  «        }t          d                     || j         | j        ¦  «        ¦  «        ‚dS )zAValidate the input arguments for the `block_network` pytest mark.z, c              3   ó@   K  — | ]}d                       |¦  «        V — ŒdS )z`{}`N)Úformat)Ú.0Úargs     úIC:\Projects\DSCons\.venv\Lib\site-packages\pytest_recording/validation.pyú	<genexpr>z.validate_block_network_mark.<locals>.<genexpr>   s.   è è € Ð%dÐ%d¸S f§m¢m°CÑ&8Ô&8Ð%dÐ%dÐ%dÐ%dÐ%dÐ%dó    zwInvalid arguments to `block_network`. It accepts only the following keyword arguments: {}. Got args: {!r}; kwargs: {!r}N)ÚargsÚlistÚkwargsÚALLOWED_BLOCK_NETWORK_ARGUMENTSÚjoinr   r   )r   Úallowed_argumentss     r   Úvalidate_block_network_markr      s€   € à„yð 
•D˜œÑ%Ô%¨bÕ2QÐ-RÐRÐRØ ŸIšIÐ%dÐ%dÕDcÐ%dÑ%dÔ%dÑdÔdÐÝð+ç+1ª6Ð2CÀTÄYÐPTÔP[Ñ+\Ô+\ñ
ô 
ð 	
ð SÐRr   )Ú_pytest.markr   Ú
exceptionsr   r   r   © r   r   ú<module>r      s^   ðØ Ð Ð Ð Ð Ð à "Ð "Ð "Ð "Ð "Ð "à#2Ð"3Ð ð
 dð 
¨tð 
ð 
ð 
ð 
ð 
ð 
r   