o
    g                     @   s    d dl Z G dd de jdZdS )    Nc                   @   s0   e Zd ZdZejdd Zeejdd ZdS )MapReduceMixinz?A mixin design to allow multiprocess/threaded runs of a Checkerc                 C      dS )z5Returns mergable/reducible data that will be examinedN )selfr   r   _/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pylint/checkers/mapreduce_checker.pyget_map_data       zMapReduceMixin.get_map_datac                 C   r   )z6For a given Checker, receives data for all mapped runsNr   )clslinterdatar   r   r   reduce_map_data   r   zMapReduceMixin.reduce_map_dataN)	__name__
__module____qualname____doc__abcabstractmethodr   classmethodr   r   r   r   r   r   
   s    
r   )	metaclass)r   ABCMetar   r   r   r   r   <module>   s   