§
vîTTøgéã ój — d dl mZ d dlZd dlZd dlmZmZ erd dlmZ G d„ dej ¬¦ « Z
dS )é )ÚannotationsN)Ú
TYPE_CHECKINGÚAny)ÚPyLinterc ó^ — e Zd ZdZd
d„Zej dd„¦ « Zej dd„¦ « ZdS )ÚMapReduceMixinzAA mixin design to allow multi-process/threaded runs of a Checker.ÚreturnÚNonec ó> — t j dt d¬¦ « d S )NzšMapReduceMixin has been deprecated and will be removed in pylint 3.0. To make a checker reduce map data simply implement get_map_data and reduce_map_data.é )Ú
stacklevel)ÚwarningsÚwarnÚDeprecationWarning©Úselfs ús/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint/checkers/mapreduce_checker.pyÚ__init__zMapReduceMixin.__init__ s1 € ÝŒ
ð
cåØð
ñ
ô
ð
ð
ð
ó r c ó — dS )z8Returns merge-able/reducible data that will be examined.N© r s r Úget_map_datazMapReduceMixin.get_map_data ó € € € r Úlinterr Údataú list[Any]c ó — dS )z7For a given Checker, receives data for all mapped runs.Nr )r r r s r Úreduce_map_datazMapReduceMixin.reduce_map_data r r N)r r
)r r )r r r r r r
) Ú__name__Ú
__module__Ú__qualname__Ú__doc__r ÚabcÚabstractmethodr r r r r r r s€ € € € € € ØKÐKð
ð
ð
ð
ð ÔðGð Gð Gñ ÔðGð ÔðFð Fð Fñ ÔðFð Fð Fr r )Ú metaclass)Ú
__future__r r# r Útypingr r Úpylint.lintr ÚABCMetar r r r ú