Skip to content

Commit 52cad2e

Browse files
[mypy] Fix expected 'str' in 'check_deprecated_class'
1 parent d4ef72c commit 52cad2e

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

pylint/checkers/deprecated.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -142,14 +142,11 @@ def visit_decorators(self, node: nodes.Decorators) -> None:
142142
if qname in self.deprecated_decorators():
143143
self.add_message("deprecated-decorator", node=node, args=qname)
144144

145-
@utils.only_required_for_messages(
146-
"deprecated-module",
147-
"deprecated-class",
148-
)
145+
@utils.only_required_for_messages("deprecated-module", "deprecated-class")
149146
def visit_importfrom(self, node: nodes.ImportFrom) -> None:
150147
"""Triggered when a from statement is seen."""
151-
basename = node.modname
152-
basename = get_import_name(node, basename)
148+
basename = get_import_name(node, node.modname)
149+
assert basename is not None, "Module name should not be None"
153150
self.check_deprecated_module(node, basename)
154151
class_names = (name for name, _ in node.names)
155152
self.check_deprecated_class(node, basename, class_names)

0 commit comments

Comments
 (0)