I do not understand how a simple raise is worse than this. A simple variable holding some standard error (like test not implemented error) should be no different. (like fail = NotImplementedError("Test has not been implemented yet")

I feel like this is a useless syntactic sugar but if you give some real-world examples that could be significantly improved with this keyword, many people here could support it.
Sent from Mailspring