Skip to content

Commit b616268

Browse files
elazarggvanrossum
authored andcommitted
remove uncalled: fixup (#2321)
1 parent ec5c476 commit b616268

File tree

1 file changed

+3
-31
lines changed

1 file changed

+3
-31
lines changed

mypy/fixup.py

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
"""Fix up various things after deserialization."""
22

3-
from typing import Any, Dict, Optional, cast
3+
from typing import Any, Dict, Optional
44

55
from mypy.nodes import (MypyFile, SymbolNode, SymbolTable, SymbolTableNode,
66
TypeInfo, FuncDef, OverloadedFuncDef, Decorator, Var,
77
TypeVarExpr, ClassDef,
8-
LDEF, MDEF, GDEF, MODULE_REF)
8+
LDEF, MDEF, GDEF)
99
from mypy.types import (CallableType, EllipsisType, Instance, Overloaded, TupleType,
1010
TypeList, TypeVarType, UnboundType, UnionType, TypeVisitor,
11-
UninhabitedType, TypeType)
11+
TypeType)
1212
from mypy.visitor import NodeVisitor
1313

1414

@@ -248,31 +248,3 @@ def lookup_qualified_stnode(modules: Dict[str, MypyFile], name: str) -> SymbolTa
248248
node = stnode.node
249249
assert isinstance(node, TypeInfo)
250250
names = node.names
251-
252-
253-
def store_qualified(modules: Dict[str, MypyFile], name: str, info: SymbolNode) -> None:
254-
head = name
255-
rest = []
256-
while True:
257-
head, tail = head.rsplit('.', 1)
258-
mod = modules.get(head)
259-
if mod is not None:
260-
rest.append(tail)
261-
break
262-
names = mod.names
263-
while True:
264-
assert rest, "Cannot find %s" % (name,)
265-
key = rest.pop()
266-
if key not in names:
267-
assert not rest, "Cannot find %s for %s" % (key, name)
268-
# Store it.
269-
# TODO: kind might be something else?
270-
names[key] = SymbolTableNode(GDEF, info)
271-
return
272-
stnode = names[key]
273-
node = stnode.node
274-
if not rest:
275-
stnode.node = info
276-
return
277-
assert isinstance(node, TypeInfo)
278-
names = node.names

0 commit comments

Comments
 (0)