Skip to content

Commit 9b3fe05

Browse files
committed
fix: failed type check
1 parent b0d9fe5 commit 9b3fe05

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

mypy/semanal.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6415,21 +6415,20 @@ def lookup_fully_qualified_or_none(self, fullname: str) -> SymbolTableNode | Non
64156415
if module not in self.modules:
64166416
# Check if there's nested module A.B.C
64176417
splitted = fullname.rsplit(".")
6418-
module, name = splitted[0], splitted[1:]
6418+
module, names = splitted[0], splitted[1:]
64196419
# If module still not in modules, return None
64206420
if module not in self.modules:
64216421
return None
64226422
filenode = self.modules[module]
6423-
result = filenode.names.get(name[0])
6423+
result = filenode.names.get(names[0])
64246424

64256425
if result is None and self.is_incomplete_namespace(module):
64266426
# TODO: More explicit handling of incomplete refs?
64276427
self.record_incomplete_ref()
64286428

6429-
for part in name[1:]:
6429+
for part in names[1:]:
64306430
if result is not None and isinstance(result.node, TypeInfo):
6431-
filenode = result.node
6432-
result = filenode.names.get(part)
6431+
result = result.node.names.get(part)
64336432
else:
64346433
return None
64356434
return result

0 commit comments

Comments
 (0)