266 return |
266 return |
267 |
267 |
268 if isinstance(node, ast.Assign): |
268 if isinstance(node, ast.Assign): |
269 for target in node.targets: |
269 for target in node.targets: |
270 if isinstance(target, ast.Name): |
270 if isinstance(target, ast.Name): |
271 name = target.id |
271 name = target.id |
272 if not name: |
272 if not name: |
273 return |
273 return |
274 |
274 |
275 if self.__isNameToBeAvoided(name): |
275 if self.__isNameToBeAvoided(name): |
276 yield self.__error(node, "N831") |
276 yield self.__error(node, "N831") |
277 return |
277 return |
278 |
278 |
279 elif isinstance(target, (ast.Tuple, ast.List)): |
279 elif isinstance(target, (ast.Tuple, ast.List)): |
280 for element in target.elts: |
280 for element in target.elts: |
281 if isinstance(element, ast.Name): |
281 if isinstance(element, ast.Name): |
282 name = element.id |
282 name = element.id |
283 if not name: |
283 if not name: |
284 return |
284 return |
285 |
285 |
286 if self.__isNameToBeAvoided(name): |
286 if self.__isNameToBeAvoided(name): |
287 yield self.__error(node, "N831") |
287 yield self.__error(node, "N831") |