%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/keyring/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/keyring/__pycache__/completion.cpython-312.pyc

�

�e����ddlZddlZ	ddlZejdkrddlmZnddlmZGd�dej�Z	d�Z
d�Zd�Zd	�Z
y#e$rY�EwxYw)
�N)��	)�filesc��eZdZd�Zy)�_MissingCompletionActionc�<�td�|jd�y)Nz3Install keyring[completion] for completion support.r)�print�exit)�self�parser�	namespace�values�
option_strings     �4/usr/lib/python3/dist-packages/keyring/completion.py�__call__z!_MissingCompletionAction.__call__s��
�C�D����A��N)�__name__�
__module__�__qualname__r�rrrrs��rrc�<�|jdgd�td��|S)z"Add completion argument to parser.z--print-completion)�bash�zsh�tcshzprint shell completion script)�choices�action�help)�add_argumentr�rs r�add_completion_noticer s(��
����'�'�
,�	���Mrc�6���fd�|jD�\}|S)Nc3�@�K�|]}�|jvs�|���y�w�N)�option_strings)�.0r�options  �r�	<genexpr>zget_action.<locals>.<genexpr>!s�����X�6��&�BW�BW�8W��X�s��)�_actions)rr&�matchs ` r�
get_actionr* s���X�V�_�_�X�H�U��Lrc�t�ttt�jd�j	d��tt�jd�j	d����}tj||��t
jt|d�_	tdd	��t|d
�_	|S)Nzbackend_complete.bashzutf-8)�encodingzbackend_complete.zsh)rr)�preamblez--keyring-path�_keyring_backends�backend_completez--keyring-backend)
�dictr�__package__�joinpath�	read_text�shtab�add_argument_to�DIRr*�complete)rr-s  r�install_completionr8%s����
�;�
�	��)�	*�	��G��	$��+��	��(�	)�	��G��	$�
�H�
���&�8�4�49�I�I�J�v�'�(�1�7;�
 ��8�J�v�*�+�4��Mrc�P�	t|�y#t$rt|�YywxYwr#)r8�	NameErrorr rs r�installr;7s&��&��6�"���&��f�%�&�s��%�%)�argparse�sysr4�ImportError�version_info�importlib_resourcesr�importlib.resources�Actionrr r*r8r;rrr�<module>rCsb���
�	�����f��)�)��x������
�$&��c�	��	�s�A�A�A

Zerion Mini Shell 1.0