Dec 26, 2020
Thanks,
2. The emit override isn't necessary. I may have put it there to give a hint about what the class was doing.
1. This really depends on your IDE and config. I'm using vscode with pylint and pylance and I see no errors. I know PyCharm can be quite opinionated about what it thinks is an exported type.