§
    ÷yIf×  ã                  óJ   — d Z ddlmZ ddlZddlmZ erddlmZ dd„Zdd„Z	dS )zEEverything related to the 'pylint-config -h' command and subcommands.é    )ÚannotationsN)ÚTYPE_CHECKING)ÚPyLinterÚlinterr   ÚcommandÚstrÚreturnc                óF  — | j         j        sJ ‚| j         j        j        d         }t          |t          j        ¦  «        sJ ‚|j                             ¦   «         D ]E\  }}t          |t          j        ¦  «        sJ ‚||k    r| 	                    ¦   «         dd…         c S ŒFdS )z0Get the help message for one of the subcommands.r   NéÿÿÿÿÚ )
Ú_arg_parserÚ_subparsersÚ_group_actionsÚ
isinstanceÚargparseÚ_SubParsersActionÚchoicesÚitemsÚArgumentParserÚformat_help)r   r   Úsubparser_actionÚnameÚ	subparsers        ú]/var/www/piapp/venv/lib/python3.11/site-packages/pylint/config/_pylint_config/help_message.pyÚget_subparser_helpr      sµ   € ð ÔÔ)Ð)Ð)Ð)ØÔ)Ô5ÔDÀQÔGÐÝÐ&­Ô(BÑCÔCÐCÐCÐCà+Ô3×9Ò9Ñ;Ô;ð 0ð 0‰ˆˆiÝ˜)¥XÔ%<Ñ=Ô=Ð=Ð=Ð=Ø�7Š?ˆ?à×(Ò(Ñ*Ô*¨3¨B¨3Ô/Ð/Ð/Ð/ð ð ˆ2ó    Úparserúargparse.ArgumentParserc                óô  — |                       ¦   «         }|                     | j        | j        | j        ¦  «         |                     | j        ¦  «         | j        D ]o}|j        dk    rb| 	                    |j        ¦  «         |                     |j        ¦  «         | 
                    |j        ¦  «         |                     ¦   «          Œp|                     | j        ¦  «         |                     ¦   «         S )ztGet the help message for the main 'pylint-config' command.

    Taken from argparse.ArgumentParser.format_help.
    ÚSubcommands)Ú_get_formatterÚ	add_usageÚusageÚ_actionsÚ_mutually_exclusive_groupsÚadd_textÚdescriptionÚ_action_groupsÚtitleÚstart_sectionÚadd_argumentsr   Úend_sectionÚepilogr   )r   Ú	formatterÚaction_groups      r   Úget_helpr0       sü   € ð
 ×%Ò%Ñ'Ô'€Ið ×ÒØŒ�f”o vÔ'Hñô ð ð
 ×Ò�vÔ)Ñ*Ô*Ð*ð Ô-ð $ð $ˆØÔ Ò.Ð.Ø×#Ò# LÔ$6Ñ7Ô7Ð7Ø×Ò˜|Ô7Ñ8Ô8Ð8Ø×#Ò# LÔ$?Ñ@Ô@Ð@Ø×!Ò!Ñ#Ô#Ð#øð ×Ò�v”}Ñ%Ô%Ð%ð × Ò Ñ"Ô"Ð"r   )r   r   r   r   r	   r   )r   r   r	   r   )
Ú__doc__Ú
__future__r   r   Útypingr   Úpylint.lint.pylinterr   r   r0   © r   r   ú<module>r6      s‰   ðð
 LÐ Kð #Ð "Ð "Ð "Ð "Ð "à €€€Ø  Ð  Ð  Ð  Ð  Ð  àð .Ø-Ð-Ð-Ð-Ð-Ð-ðð ð ð ð#ð #ð #ð #ð #ð #r   