def check_assignment(self, statement):
is_class_def = False
if type(statement.__flake8_builtins_parent) is ast.ClassDef:
is_class_def = True
for element in statement.targets:
if isinstance(element, ast.Name) and \
element.id in BUILTINS:
line = element.lineno
offset = element.col_offset
if is_class_def:
msg = self.class_attribute_msg
else:
msg = self.assign_msg
yield (
line,
offset,
msg.format(element.id),
type(self),
)
评论列表
文章目录