
    yIf                        d dl mZ d dlZd dlZd dlmZ d dlmZmZ d dl	m
Z
 d dlmZ  G d de          Zeeef         Z G d	 d
          ZdS )    )annotationsN)Path)Dict	TypedDict)OldJsonExport)PackageToLintc                  $    e Zd ZU ded<   ded<   dS )PackageDatastrcommitzlist[OldJsonExport]messagesN)__name__
__module____qualname____annotations__     [/var/www/piapp/venv/lib/python3.11/site-packages/pylint/testutils/_primer/primer_command.pyr
   r
      s'         KKK!!!!!!r   r
   c                  <    e Zd ZdZdd
Zej        dd            ZdS )PrimerCommandz.Generic primer action with required arguments.primer_directoryr   packagesdict[str, PackageToLint]configargparse.NamespacereturnNonec                0    || _         || _        || _        d S N)r   r   r   )selfr   r   r   s       r   __init__zPrimerCommand.__init__   s     !1 r   c                    d S r   r   )r    s    r   runzPrimerCommand.run%   s    r   N)r   r   r   r   r   r   r   r   )r   r   )r   r   r   __doc__r!   abcabstractmethodr#   r   r   r   r   r      sR        88    	     r   r   )
__future__r   r%   argparsepathlibr   typingr   r   pylint.reporters.json_reporterr   pylint.testutils._primerr   r
   r   PackageMessagesr   r   r   r   <module>r.      s   
 # " " " " " 



        " " " " " " " " 8 8 8 8 8 8 2 2 2 2 2 2" " " " ") " " "
 sK'(         r   