We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 28a1f48 + 6bfe898 commit 36bed9fCopy full SHA for 36bed9f
1 file changed
pytype/pytd/visitors.py
@@ -1536,7 +1536,12 @@ def EnterLateType(self, node):
1536
self._ProcessName(node.name, self.late_dependencies)
1537
1538
def EnterModule(self, node):
1539
- self._ProcessName(node.module_name, self.dependencies)
+ # Most module nodes look like:
1540
+ # Module(name='foo_module.bar_module', module_name='bar_module').
1541
+ # We don't care about these. Nodes that don't follow this pattern are
1542
+ # aliased modules, which we need to record.
1543
+ if not node.name.endswith("." + node.module_name):
1544
+ self._ProcessName(node.module_name, self.dependencies)
1545
1546
1547
def ExpandSignature(sig):
0 commit comments