Closed
Description
Currently code that checks access to dunder operator methods duplicates code in checkmember.py
. Apart from code duplication, the code for operators is more simplistic and doesn't cover some corner cases. A similar situation is with accessing attributes for protocol checks.
The common pattern in both cases is that we need almost the same logic as in checkmember.py
, but with some steps skipped and error reporting suppressed.