§
    ÷yIfM  ã                  ór   — d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	 ddl
mZ  G d„ d	e¦  «        Zdd„ZdS )z?Everything related to the setup of the 'pylint-config' command.é    )ÚannotationsN)ÚSequence)ÚAny)Úget_help)Ú_AccessParserActionc                  ó   — e Zd Z	 ddd„ZdS )Ú_HelpActionú--helpÚparserúargparse.ArgumentParserÚ	namespaceúargparse.NamespaceÚvaluesústr | Sequence[Any] | NoneÚoption_stringú
str | NoneÚreturnÚNonec                ó.   — t          | j        ¦  «         d S )N)r   r   )Úselfr   r   r   r   s        úV/var/www/piapp/venv/lib/python3.11/site-packages/pylint/config/_pylint_config/setup.pyÚ__call__z_HelpAction.__call__   s   € õ 	�”ÑÔÐÐÐó    N)r
   )
r   r   r   r   r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__r   © r   r   r	   r	      s2   € € € € € ð %-ðð ð ð ð ð ð r   r	   r   r   r   r   c                óò   — d| _         |                      ddt          t          j        d| ¬¦  «         |                      dd¬¦  «        }|                     d	d
¬¦  «        }|                     dd¬¦  «         dS )z0Registers the necessary arguments on the parser.zpylint-configz-hr
   zshow this help message and exit)ÚactionÚdefaultÚhelpr   Úconfig_subcommandÚSubcommands)ÚdestÚtitleÚgeneratezGenerate a pylint configuration)r!   z--interactiveÚ
store_true)r   N)ÚprogÚadd_argumentr	   ÚargparseÚSUPPRESSÚadd_subparsersÚ
add_parser)r   Ú
subparsersÚgenerate_parsers      r   Ú!_register_generate_config_optionsr0      s™   € à!€F„Kà
×ÒØØÝÝÔ!Ø.Øð ñ ô ð ð ×&Ò&Ð,?À}Ð&ÑUÔU€Jð !×+Ò+ØÐ:ð ,ñ ô €Oð × Ò  ¸Ð ÑFÔFÐFÐFÐFr   )r   r   r   r   )Ú__doc__Ú
__future__r   r*   Úcollections.abcr   Útypingr   Ú)pylint.config._pylint_config.help_messager   Úpylint.config.callback_actionsr   r	   r0   r   r   r   ú<module>r7      sÂ   ðð
 FÐ Eð #Ð "Ð "Ð "Ð "Ð "à €€€Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð à >Ð >Ð >Ð >Ð >Ð >Ø >Ð >Ð >Ð >Ð >Ð >ðð ð ð ð Ð%ñ ô ð ðGð Gð Gð Gð Gð Gr   