You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and there are no __init__.py[i] files in the directories, then running dmypy produces the following result:
$ dmypy start -- --follow-import=skip
Daemon started
$ dmypy check a/mod.py
$ dmypy recheck --update b/mod.py
b/mod.py:1: error: Unsupported operand types for + ("int" and "str")
$ dmypy recheck --remove b/mod.py
b/mod.py:1: error: Unsupported operand types for + ("int" and "str")
$ dmypy recheck --update a/mod.py
b/mod.py:1: error: Unsupported operand types for + ("int" and "str")
The problem here is twofold:
When we first trying to add the duplicate module, this should cause a blocking error, as in normal/incremental run instead of silently replacing the other module.
Even after one tries to remove the problematic module, it stays in build causing errors in all subsequent runs independently of what is done (except just stopping the daemon).
This is high priority because it causes troubles when adding files in existing large codebases.
The text was updated successfully, but these errors were encountered:
If one has these two files:
and there are no
__init__.py[i]
files in the directories, then runningdmypy
produces the following result:The problem here is twofold:
This is high priority because it causes troubles when adding files in existing large codebases.
The text was updated successfully, but these errors were encountered: