Ë
    ÇVh<  ã                  ó,   — d Z ddlmZ ddlZdd„Zdd„Zy)zJConverters for use as the type argument for arparse's add_argument method.é    )ÚannotationsNc                ó   — t        | «      S )zWrapper around key_value.)Ú	key_value)Úvalues    úU/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/cli/converters.pyÚkey_value_typer      s   € äUÓÐó    c                ó„   — | j                  d«      }t        |«      dk7  rt        j                  d| z  «      ‚|d   |d   fS )zWType parsing and validation for argparse key/value pairs separated by an '=' character.ú=é   z&"%s" must be in the format "key=value"r   é   )ÚsplitÚlenÚargparseÚArgumentTypeError)r   Úpartss     r   r   r      sF   € àK‰K˜Ó€Eä
ˆ5ƒzQ‚Ü×(Ñ(Ð)QÐTYÑ)YÓZÐZà‰8U˜1‘XÐÐr	   )r   ÚstrÚreturnztuple[str, str])Ú__doc__Ú
__future__r   r   r   r   © r	   r   ú<module>r      s   ðÙ PÝ "ã óô
r	   