§ ‘¢bgWãój—ddlmZddlZddlZddlmZmZerddlmZGd„dej ¬¦«Z dS)é)Ú annotationsN)Ú TYPE_CHECKINGÚAny)ÚPyLintercó^—eZdZdZd d„Zejdd„¦«Zejdd „¦«Zd S)ÚMapReduceMixinzAA mixin design to allow multi-process/threaded runs of a Checker.ÚreturnÚNonecó>—tjdtd¬¦«dS)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 úr/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/pylint/checkers/mapreduce_checker.pyÚ__init__zMapReduceMixin.__init__s1€ÝŒ ð cå Øð  ñ ô ð ð ð órcó—dS)z8Returns merge-able/reducible data that will be examined.N©rs 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)rrrs rÚreduce_map_datazMapReduceMixin.reduce_map_datarrN)r r )r r)rrrrr r ) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚabcÚabstractmethodrrrrrrrs€€€€€€ØKÐKð ð ð ð ð ÔðGðGðGñÔðGð ÔðFðFðFñÔðFðFðFrr)Ú metaclass) Ú __future__rr#rÚtypingrrÚ pylint.lintrÚABCMetarrrrúr*s£ðð #Ð"Ð"Ð"Ð"Ð"à € € € Ø€€€Ø%Ð%Ð%Ð%Ð%Ð%Ð%Ð%àð%Ø$Ð$Ð$Ð$Ð$Ð$ðFðFðFðFðF˜sœ{ðFñFôFðFðFðFr