Closed
Description
I have the following code (rpc_server.py
):
def get_tasks(self):
return 'whatever'
And mypy.ini
:
[mypy]
disallow_untyped_defs = True
disallow_any = generics
I would expect to get an error because get_tasks
is missing an argument annotation and a return type annotation.
However, mypy --config-file /path/to/mypy.ini /path/to/rpc_server.py
gives no errors. When I remove disallow_any = generics
, I get the expected error. I also get the expected error if I simply do mypy --disallow-untyped-defs --disallow-any=generics
—somehow it makes a difference that I use a config file.