47 |
47 |
48 @return tuple containing file name, line number and message |
48 @return tuple containing file name, line number and message |
49 (string, integer, string) |
49 (string, integer, string) |
50 """ |
50 """ |
51 return (self.filename, self.lineno, |
51 return (self.filename, self.lineno, |
52 self.message.format(*self.message_args)) |
52 self.message.format(*self.message_args)) |
53 |
53 |
54 |
54 |
55 class UnusedImport(Message): |
55 class UnusedImport(Message): |
56 """ |
56 """ |
57 Class defining the "Unused Import" message. |
57 Class defining the "Unused Import" message. |
58 """ |
58 """ |
59 message = QCoreApplication.translate('py3Flakes', |
59 message = QCoreApplication.translate( |
|
60 'py3Flakes', |
60 '{0!r} imported but unused.') |
61 '{0!r} imported but unused.') |
61 |
62 |
62 def __init__(self, filename, lineno, name): |
63 def __init__(self, filename, lineno, name): |
63 """ |
64 """ |
64 Constructor |
65 Constructor |
73 |
74 |
74 class RedefinedWhileUnused(Message): |
75 class RedefinedWhileUnused(Message): |
75 """ |
76 """ |
76 Class defining the "Redefined While Unused" message. |
77 Class defining the "Redefined While Unused" message. |
77 """ |
78 """ |
78 message = QCoreApplication.translate('py3Flakes', |
79 message = QCoreApplication.translate( |
|
80 'py3Flakes', |
79 'Redefinition of unused {0!r} from line {1!r}.') |
81 'Redefinition of unused {0!r} from line {1!r}.') |
80 |
82 |
81 def __init__(self, filename, lineno, name, orig_lineno): |
83 def __init__(self, filename, lineno, name, orig_lineno): |
82 """ |
84 """ |
83 Constructor |
85 Constructor |
93 |
95 |
94 class ImportShadowedByLoopVar(Message): |
96 class ImportShadowedByLoopVar(Message): |
95 """ |
97 """ |
96 Class defining the "Import Shadowed By Loop Var" message. |
98 Class defining the "Import Shadowed By Loop Var" message. |
97 """ |
99 """ |
98 message = QCoreApplication.translate('py3Flakes', |
100 message = QCoreApplication.translate( |
|
101 'py3Flakes', |
99 'Import {0!r} from line {1!r} shadowed by loop variable.') |
102 'Import {0!r} from line {1!r} shadowed by loop variable.') |
100 |
103 |
101 def __init__(self, filename, lineno, name, orig_lineno): |
104 def __init__(self, filename, lineno, name, orig_lineno): |
102 """ |
105 """ |
103 Constructor |
106 Constructor |
113 |
116 |
114 class ImportStarUsed(Message): |
117 class ImportStarUsed(Message): |
115 """ |
118 """ |
116 Class defining the "Import Star Used" message. |
119 Class defining the "Import Star Used" message. |
117 """ |
120 """ |
118 message = QCoreApplication.translate('py3Flakes', |
121 message = QCoreApplication.translate( |
|
122 'py3Flakes', |
119 "'from {0} import *' used; unable to detect undefined names.") |
123 "'from {0} import *' used; unable to detect undefined names.") |
120 |
124 |
121 def __init__(self, filename, lineno, modname): |
125 def __init__(self, filename, lineno, modname): |
122 """ |
126 """ |
123 Constructor |
127 Constructor |
169 |
173 |
170 class UndefinedLocal(Message): |
174 class UndefinedLocal(Message): |
171 """ |
175 """ |
172 Class defining the "Undefined Local Variable" message. |
176 Class defining the "Undefined Local Variable" message. |
173 """ |
177 """ |
174 message = QCoreApplication.translate('py3Flakes', |
178 message = QCoreApplication.translate( |
|
179 'py3Flakes', |
175 "Local variable {0!r} (defined in enclosing scope on line {1!r})" |
180 "Local variable {0!r} (defined in enclosing scope on line {1!r})" |
176 " referenced before assignment.") |
181 " referenced before assignment.") |
177 |
182 |
178 def __init__(self, filename, lineno, name, orig_lineno): |
183 def __init__(self, filename, lineno, name, orig_lineno): |
179 """ |
184 """ |
190 |
195 |
191 class DuplicateArgument(Message): |
196 class DuplicateArgument(Message): |
192 """ |
197 """ |
193 Class defining the "Duplicate Argument" message. |
198 Class defining the "Duplicate Argument" message. |
194 """ |
199 """ |
195 message = QCoreApplication.translate('py3Flakes', |
200 message = QCoreApplication.translate( |
|
201 'py3Flakes', |
196 'Duplicate argument {0!r} in function definition.') |
202 'Duplicate argument {0!r} in function definition.') |
197 |
203 |
198 def __init__(self, filename, lineno, name): |
204 def __init__(self, filename, lineno, name): |
199 """ |
205 """ |
200 Constructor |
206 Constructor |
209 |
215 |
210 class RedefinedFunction(Message): |
216 class RedefinedFunction(Message): |
211 """ |
217 """ |
212 Class defining the "Redefined Function" message. |
218 Class defining the "Redefined Function" message. |
213 """ |
219 """ |
214 message = QCoreApplication.translate('py3Flakes', |
220 message = QCoreApplication.translate( |
|
221 'py3Flakes', |
215 'Redefinition of function {0!r} from line {1!r}.') |
222 'Redefinition of function {0!r} from line {1!r}.') |
216 |
223 |
217 def __init__(self, filename, lineno, name, orig_lineno): |
224 def __init__(self, filename, lineno, name, orig_lineno): |
218 """ |
225 """ |
219 Constructor |
226 Constructor |
229 |
236 |
230 class LateFutureImport(Message): |
237 class LateFutureImport(Message): |
231 """ |
238 """ |
232 Class defining the "Late Future Import" message. |
239 Class defining the "Late Future Import" message. |
233 """ |
240 """ |
234 message = QCoreApplication.translate('py3Flakes', |
241 message = QCoreApplication.translate( |
|
242 'py3Flakes', |
235 'Future import(s) {0!r} after other statements.') |
243 'Future import(s) {0!r} after other statements.') |
236 |
244 |
237 def __init__(self, filename, lineno, names): |
245 def __init__(self, filename, lineno, names): |
238 """ |
246 """ |
239 Constructor |
247 Constructor |
251 Class defining the "Unused Variable" message. |
259 Class defining the "Unused Variable" message. |
252 |
260 |
253 Indicates that a variable has been explicitly assigned to but not actually |
261 Indicates that a variable has been explicitly assigned to but not actually |
254 used. |
262 used. |
255 """ |
263 """ |
256 message = QCoreApplication.translate('py3Flakes', |
264 message = QCoreApplication.translate( |
|
265 'py3Flakes', |
257 'Local variable {0!r} is assigned to but never used.') |
266 'Local variable {0!r} is assigned to but never used.') |
258 |
267 |
259 def __init__(self, filename, lineno, name): |
268 def __init__(self, filename, lineno, name): |
260 """ |
269 """ |
261 Constructor |
270 Constructor |