§
    ÷yIfC  ã                  ó8  — U d Z ddlmZ ddlZddlmZ  G d„ dej        ¦  «        Z G d„ dej        ¦  «        Z G d	„ d
e¦  «        Z	 G d„ dej        ¦  «        Z
ee         Zee
         Zee         Zeee	eef         Z e	dd¬¦  «        Z e	dd¬¦  «        Z e	dd¬¦  «        Zej        eej        ej        ge
j        ge
j        ggfgej        eej        ej        ge
j        e
j        ggfej        eej        ej        ge
j        e
j        ggfgdœZded<   dS )zEList the breaking changes in configuration files and their solutions.é    )ÚannotationsN)Ú
NamedTuplec                  ó   — e Zd ZdZdZdZdZdS )ÚBreakingChangez*{symbol} ({msgid}) was disabled by defaultz){symbol} ({msgid}) was enabled by defaultz+{symbol} ({msgid}) was moved to {extension}z{extension} was removedN)Ú__name__Ú
__module__Ú__qualname__Ú MESSAGE_MADE_DISABLED_BY_DEFAULTÚMESSAGE_MADE_ENABLED_BY_DEFAULTÚMESSAGE_MOVED_TO_EXTENSIONÚEXTENSION_REMOVED© ó    úS/var/www/piapp/venv/lib/python3.11/site-packages/pylint/config/_breaking_changes.pyr   r      s(   € € € € € Ø'SÐ$Ø&QÐ#Ø!NÐØ1ÐÐÐr   r   c                  ó&   — e Zd ZdZdZdZdZdZdZdS )Ú	Conditionz{symbol} ({msgid}) is enabledz!{symbol} ({msgid}) is not enabledz{symbol} ({msgid}) is disabledz"{symbol} ({msgid}) is not disabledz{extension} is loadedz{extension} is not loadedN)	r   r   r	   ÚMESSAGE_IS_ENABLEDÚMESSAGE_IS_NOT_ENABLEDÚMESSAGE_IS_DISABLEDÚMESSAGE_IS_NOT_DISABLEDÚEXTENSION_IS_LOADEDÚEXTENSION_IS_NOT_LOADEDr   r   r   r   r      s4   € € € € € Ø8ÐØ@ÐØ:ÐØBÐØ1ÐØ9ÐÐÐr   r   c                  ó$   — e Zd ZU ded<   ded<   dS )ÚInformationÚstrÚmsgid_or_symbolz
str | NoneÚ	extensionN)r   r   r	   Ú__annotations__r   r   r   r   r       s*   € € € € € € ØÐÐÑØÐÐÑÐÐr   r   c                  ó&   — e Zd ZdZdZdZdZdZdZdS )ÚSolutionz(Add {extension} in 'load-plugins' optionz1Remove {extension} from the 'load-plugins' optionz9{symbol} ({msgid}) should be added in the 'enable' optionz>{symbol} ({msgid}) should be removed from the 'disable' optionz:{symbol} ({msgid}) should be added in the 'disable' optionz={symbol} ({msgid}) should be removed from the 'enable' optionN)	r   r   r	   ÚADD_EXTENSIONÚREMOVE_EXTENSIONÚENABLE_MESSAGE_EXPLICITLYÚENABLE_MESSAGE_IMPLICITLYÚDISABLE_MESSAGE_EXPLICITLYÚDISABLE_MESSAGE_IMPLICITLYr   r   r   r    r    %   sD   € € € € € Ø>€MØJÐàCð ð 	Ið ð 	Eð ð 	Hð ÐÐr   r    zno-self-usezpylint.extensions.no_self_use)r   r   zcompare-to-zerozpylint.extensions.comparetozerozcompare-to-empty-stringzpylint.extensions.emptystring)z2.14.0z3.0.0z+dict[str, list[BreakingChangeWithSolution]]ÚCONFIGURATION_BREAKING_CHANGES) Ú__doc__Ú
__future__r   ÚenumÚtypingr   ÚEnumr   r   r   r    ÚlistÚConditionsToBeAffectedÚMultipleActionSolutionÚ	SolutionsÚtupleÚBreakingChangeWithSolutionÚNO_SELF_USEÚCOMPARE_TO_ZEROÚCOMPARE_TO_EMPTY_STRINGr   r   r   r!   r&   r   r   r   r"   r#   r'   r   r   r   r   ú<module>r6      sG  ðð
 LÐ KÐ Kà "Ð "Ð "Ð "Ð "Ð "à €€€Ø Ð Ð Ð Ð Ð ð2ð 2ð 2ð 2ð 2�T”Yñ 2ô 2ð 2ð:ð :ð :ð :ð :�”	ñ :ô :ð :ðð ð ð ð �*ñ ô ð ð
ð ð ð ð ˆtŒyñ ô ð ð" ˜iœÐ à˜hœÐ àÐ'Ô(€	Ø"Ø�KÐ!7¸ÐBôÐ ð ˆkØ!Ð-Lðñ ô €ð �+Ø%Ð1Rðñ ô €ð &˜+Ø-Ø-ðñ ô Ð ð Ô5ØØÔ)¨9Ô+LÐMØÔ$Ð%¨Ô(KÐ'LÐMð		
ðð Ô,ØØÔ.°	Ô0MÐNØÔ'¨Ô)KÐLÐMð		
ð Ô,Ø#ØÔ.°	Ô0MÐNØÔ'¨Ô)KÐLÐMð		
ððOð OÐ ð ð ð ñ ð ð r   