This would seem to imply `pylint` needs transitive...
# development
b
This would seem to imply
pylint
needs transitive deps (change
a.py
and
c.py
should see it)
Copy code
# a.py
A = NotImplemented
Copy code
# b.py
from .a import A
Copy code
# c.py
from .b import A

def foo():
    raise A
Copy code
$ pylint c.py
...
c.py:4: [E0702(raising-bad-type), foo] Raising NotImplementedType while only classes or instances are allowed