} d dl mZ d dlmZ d dlmZmZ d dlmZ dZ i dddd d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'i d(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYZ
ddQdRd ddSdTdUdVdPd
dWdZZ G d[ d\e Z G d] d^e Z
d_S )` ) checkPath)Reporter)LocationMessage)ToolBase)PyFlakesToolUnusedImportF401ImportShadowedByLoopVarF402ImportStarUsedF403LateFutureImportF404ImportStarUsageF405ImportStarNotPermittedF406FutureFeatureNotDefinedF407PercentFormatInvalidFormatF501PercentFormatExpectedMappingF502PercentFormatExpectedSequenceF503 PercentFormatExtraNamedArgumentsF504PercentFormatMissingArgumentF505$PercentFormatMixedPositionalAndNamedF506$PercentFormatPositionalCountMismatchF507!PercentFormatStarRequiresSequenceF508'PercentFormatUnsupportedFormatCharacterF509StringDotFormatInvalidFormatF521"StringDotFormatExtraNamedArgumentsF522'StringDotFormatExtraPositionalArgumentsF523StringDotFormatMissingArgumentF524StringDotFormatMixingAutomaticF525FStringMissingPlaceholdersF541MultiValueRepeatedKeyLiteralF601MultiValueRepeatedKeyVariableF602%TooManyExpressionsInStarredAssignmentF621TwoStarredExpressionsF622AssertTupleF631 IsLiteralF632InvalidPrintSyntaxF633IfTupleF634BreakOutsideLoopF701ContinueOutsideLoopF702ContinueInFinallyF703YieldOutsideFunctionF704F705F706F707F721F722F723F810F811F812F821F822F823F831F841F901)ReturnWithArgsInsideGeneratorReturnOutsideFunctionDefaultExceptNotLastDoctestSyntaxErrorForwardAnnotationSyntaxErrorCommentAnnotationSyntaxError RedefinedRedefinedWhileUnusedRedefinedInListComp
UndefinedNameUndefinedExportUndefinedLocalDuplicateArgumentUnusedVariableRaiseNotImplemented)FL0001FL0002FL0003FL0004FL0005FL0006FL0008FL0009FL0010FL0011FL0012FL0013c @ e Zd Zd fd Zd dZd Zd Zd Zd Z xZ S )
ProspectorReporterNc l t d d g | _ |pd| _ d S N )super__init__ _messagesignore)selfr __class__s t/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/prospector/tools/pyflakes/__init__.pyr} zProspectorReporter.__init__T s3
t$$$l c |pd}|| j v rd S t |d d || }t d||| }| j | d S )NF999)pathmodulefunctionline characterpyflakes)sourcecodelocationmessage)r r r r~ append)r filenamer r r r r s r record_messagez!ProspectorReporter.record_messageZ s ~v4;F
g&&&&&r