bg dZddlmZddlZddlZddlmZddlmZm Z m Z m Z m Z m Z mZmZmZmZmZejdkr ddlmZmZmZn ddlmZmZmZerddlmZdd lmZdd lmZdd lmZGd d e Z GddeZ!GddeZ"Gdde Z#Gdde Z$edZ% e e&ede&e'e(ee&e ee&e(ee&fede e ge fe e e e e ge ff fZ)eee&e)fdfZ*e ddedgdfZ+ GddedZ,eee&e&e&fee&e&e&e,ffZ-e eeej.dffZ/Gd d!eZ0dS)"z!A collection of typing utilities.) annotationsN)Path) TYPE_CHECKINGAnyCallableDictIterable NamedTupleOptionalPatternTupleTypeUnion))LiteralProtocol TypedDict)_CallbackAction)Project)Section) LinterStatsc2eZdZUdZded<ded<ded<dS)FileItemzRepresents data about a file handled by pylint. Each file item has: - name: full name of the module - filepath: path of the file - modname: module name strnamefilepathmodpathN__name__ __module__ __qualname____doc____annotations__^/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/pylint/typing.pyrr&s7IIIMMMLLLLLr&rcFeZdZUdZded<ded<ded<ded<ded<d S) ModuleDescriptionDictz'Represents data about a checked module.rpathrboolisargbasepathbasenameNrr%r&r'r)r)4sC11 III IIIKKKMMMMMMMMr&r)c2eZdZUdZded<ded<ded<dS) ErrorDescriptionDictzCRepresents data about errors collected during checking of a module.zLiteral['fatal']keyrmodzImportError | SyntaxErrorexNrr%r&r'r0r0>s9MM HHH!!!!!!r&r0cleZdZUdZded<ded<ded<ded<ded<ded <d Zd ed <d Zd ed <d S)MessageLocationTuplezGTuple with information about the location of a to-be-displayed message.rabspathr*moduleobjintlinecolumnN int | Noneend_line end_column)r r!r"r#r$r=r>r%r&r'r5r5FspQQLLL IIIKKK HHH IIIKKKH!J!!!!!!r&r5cFeZdZUdZded<ded<ded<ded<d ed <d S) ManagedMessagez=Tuple with information about a managed message of the linter. str | Nonerrmsgidsymbolr<r:r+ is_disabledNrr%r&r'r@r@SsNGGJJJKKKr&r@) conventionerrorfatalinforefactor statementwarningr.rrcPeZdZUdZded<ded<ded<ded<d ed <d ed <d S) ExtraMessageOptionsz>All allowed keys in the extra options for message definitions.rscopezlist[tuple[str, str]] old_namesztuple[int, int] maxversion minversionr+shareddefault_enabledNrr%r&r'rMrMxsZHHJJJ$$$$LLLr&rMF)totalDirectoryNamespaceDictceZdZd d dZd S) GetProjectCallableNo Namer7rrrAreturnrcdS)Nr%)selfr7rs r'__call__zGetProjectCallable.__call__s r&N)rX)r7rrrArYr)r r!r"r\r%r&r'rWrWs-       r&rW)1r# __future__rargparsesyspathlibrtypingrrrrr r r r r rr version_inforrrtyping_extensionspylint.config.callback_actionsrpylint.pyreverse.inspectorrpylint.reporters.ureports.nodesr pylint.utilsrrr)r0r5r@MessageTypesFullNamerr+r9 OptionDictOptionsReportsCallablerMMessageDefinitionTuple NamespacerUrWr%r&r'rns ('""""""                           v33333333333>>>>>>>>>>)>>>>>>222222777777((((((     z   I"""""9""" " " " " ": " " "ZN'      sC-./ ##sC%s*+ -     c:o&+ ,I}h}6MNPTTU")5 #sC- #sC, ,-/dE(*<>V*V$WWX          r&