(Ь4 \ d dl mZ d dlZd dlmZ d dlmZ d dlmZ G d dee Z dS ) )annotationsN)Any)OptionsManagerMixIn)OptionsProviderMixInc e Zd ZdZd dZdS )
ConfigurationMixInz^Basic mixin for simple configurations which don't need the
manager / providers model.
argsr kwargsreturnNonec t j dt d |s| dd t j | g|R i | t
j | t | dd seg | _ | j D ]V\ }} |d
df}n# t $ r Y /w xY w|| j vr| j | W|
| d d S )
NzHConfigurationMixIn has been deprecated and will be removed in pylint 3.0 )
stacklevelusage
option_groupsgroupF) own_group)warningswarnDeprecationWarning
setdefaultr __init__r getattrr optionsupperKeyErrorappendregister_options_provider)selfr r
_optdictgdefs s/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint/config/configuration_mixin.pyr zConfigurationMixIn.__init__ s.
V
+gr***$T;D;;;F;;;%d+++t_d33 48:D"l
4
4
7#G,2244b9DD Ht111&--d333&&tu&=====s B
B-,B-N)r r r
r r r )__name__
__module____qualname____doc__r r$ r r s2 > > > > > >r* r )
__future__r r typingr "pylint.config.option_manager_mixinr $pylint.config.options_provider_mixinr r r) r* r$