8000 Ok, just don't crash when encountering any unsupported node. · python-formate/flake8-encodings@1b0b63d · GitHub
[go: up one dir, main page]

Skip to content

Commit 1b0b63d

Browse files
committed
Ok, just don't crash when encountering any unsupported node.
1 parent 46a11ff commit 1b0b63d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

flake8_encodings/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,12 @@ def visit_Call(self, node: ast.Call): # noqa: D102
235235
return self.generic_visit(node)
236236

237237
else:
238-
inferred_types = get_inferred_types(self.jedi_script, node)
239-
method_name = tuple(get_attribute_name(node.func))[-1]
238+
239+
try:
240+
inferred_types = get_inferred_types(self.jedi_script, node)
241+
method_name = tuple(get_attribute_name(node.func))[-1]
242+
except NotImplementedError: # pragma: no cover
243+
return self.generic_visit(node)
240244

241245
for class_name in inferred_types:
242246
if is_configparser_read(class_name, method_name):

0 commit comments

Comments
 (0)
0