There's two issues with this idea.

One, backwards-compatibility, especially since the only good way to handle this 
would be to modify the exception-handling code to recognize this specific case 
during deprecation.

But two, this would be a semantic shift of what classes directly inherit from 
`BaseException`. If you look at 
https://docs.python.org/3/library/exceptions.html#exception-hierarchy you will 
see that the only classes that inherit directly are ones that represent control 
flow. Adding `SystemError` to that list would make it a unique error condition 
that doesn't inherit from `Exception`.
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/3VRHKHDIFO74Z6CLUX4G7VES6XJHLOTT/

Reply via email to