rw6#V N d dl Z d dlZd dlmZ d Z G d de j ZdS ) N)Optionc * fd| j D S )Nc h g | ].}t |d d pdk r|j t j u,|/S )levelr )getattrhelpoptparse
SUPPRESS_HELP).0optionoutputlevels m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint/config/option_parser.py
z"_level_options.. sQ FGQ'',1<<Kx555
655 )option_list)groupr
s `r _level_optionsr
s1 ' r c , e Zd Z fdZddZd Z xZS )OptionParserc t j dt d t j |dt
i| d S )NzBOptionParser has been deprecated and will be removed in pylint 3.0 )
stackleveloption_class)warningswarnDeprecationWarningsuper__init__r )selfr argskwargs __class__s r r zOptionParser.__init__ sN
P
t>f>v>>>>>r Nc || j }t |dd }| | | d g}| | j rH| t j | | | d | j
D ]a}|j |k rT|j st || r=| | | | d b| d |d d S )Noutput_levelr Options
) formatterr store_option_stringsformat_headingindentr appendr OptionContainerformat_option_help
option_groupsr descriptionr format_helpdedentjoin)r r) r
resultr s r r/ zOptionParser.format_option_help s; Ii;;&&t,,,**9556 MM(2EEdIVVWWWMM$' $ $E{k))! *%3E;%G%G *
e// ::;;;
d###wwvcrc{###r c @ || j vrt j | |S )zDisable abbreviations.) _long_optr BadOptionError)r opts r _match_long_optzOptionParser._match_long_opt4 s% dn$$)#...
r )N)__name__
__module____qualname__r r/ r:
__classcell__)r" s @r r r s[ ? ? ? ? ?$ $ $ $( r r )r r pylint.config.optionr r r r r rA sq ' ' ' ' ' ' " " " " "8( " " " " "r