Closed philippjfr closed 9 months ago
I quickly tried that and found a few places where we run __getitem__
before the class is initialized:
That suggests that it'd be worth it but would break too much code, it's likely we need to go through a deprecation period.
We are finding that some users do not correctly call
super().__init__()
at all or perform actions that are not safe before they call it. To guide more users to the correct behavior and avoid undefined/weird behavior this PR adds some validations and errors to certain methods on the.param
namespace.