idVddlmZddlZddlZddlZddlmZddlmZddl m Z ddl m Z ej dkrddlmZnddlmZGd d eZeeefZGd d ZdS) ) annotationsN)Path)Dict) OldJsonExport) PackageToLint)) TypedDictc$eZdZUded<ded<dS) PackageDatastrcommitzlist[OldJsonExport]messagesN)__name__ __module__ __qualname____annotations__\/opt/cloudlinux/venv/lib/python3.11/site-packages/pylint/testutils/_primer/primer_command.pyr r s'KKK!!!!!!rr c<eZdZdZd d Zejdd Zd S) PrimerCommandz.Generic primer action with required arguments.primer_directoryrpackagesdict[str, PackageToLint]configargparse.NamespacereturnNonec0||_||_||_dSN)rrr)selfrrrs r__init__zPrimerCommand.__init__!s !1   rcdSr!r)r"s rrunzPrimerCommand.run+s rN)rrrrrrrr)rr)rrr__doc__r#abcabstractmethodr%rrrrrsR88       rr) __future__rr'argparsesyspathlibrtypingrpylint.reporters.json_reporterrpylint.testutils._primerr version_infor typing_extensionsr r PackageMessagesrrrrr3s #"""""  888888222222v       ++++++""""")""" sK'(          r