Skip to content

Cannot find exec_module for _importlib_modulespec.exec_module with incremental #2451

Closed
@refi64

Description

@refi64

Still trying to get a test case, but here's the traceback:

ryan@DevPC-LX ~/blaze-py master $ mypy blaze
Traceback (most recent call last):
  File "/media/ryan/stuff/anaconda/bin/mypy", line 6, in <module>
    exec(compile(open(__file__).read(), __file__, 'exec'))
  File "/media/ryan/stuff/mypy/scripts/mypy", line 6, in <module>
    main(__file__)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/main.py", line 41, in main
    res = type_check_only(sources, bin_dir, options)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/main.py", line 86, in type_check_only
    options=options)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/build.py", line 183, in build
    dispatch(sources, manager)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/build.py", line 1512, in dispatch
    process_graph(graph, manager)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/build.py", line 1685, in process_graph
    process_fresh_scc(graph, prev_scc)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/build.py", line 1754, in process_fresh_scc
    graph[id].fix_cross_refs()
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/build.py", line 1300, in fix_cross_refs
    fixup_module_pass_one(self.tree, self.manager.modules)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/fixup.py", line 17, in fixup_module_pass_one
    node_fixer.visit_symbol_table(tree.names)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/fixup.py", line 82, in visit_symbol_table
    self.visit_type_info(value.node)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/fixup.py", line 51, in visit_type_info
    self.visit_symbol_table(info.names)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/fixup.py", line 75, in visit_symbol_table
    stnode = lookup_qualified_stnode(self.modules, cross_ref)
  File "/media/stuff/anaconda/lib/python3.4/site-packages/mypy/fixup.py", line 244, in lookup_qualified_stnode
    assert key in names, "Cannot find %s for %s" % (key, name)
AssertionError: Cannot find exec_module for _importlib_modulespec.exec_module
ryan@DevPC-LX ~/blaze-py master $ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions