[Python-Dev] Pre-PEP: Exception Reorganization for Python 3.0 (original) (raw)
James Y Knight foom at fuhm.net
Sat Jul 30 14:37:15 CEST 2005
- Previous message: [Python-Dev] Pre-PEP: Exception Reorganization for Python 3.0
- Next message: [Python-Dev] Pre-PEP: Exception Reorganization for Python 3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Jul 29, 2005, at 11:07 PM, Robert Brewer wrote:
I'd recommend not subclassing SystemExit--there are too many programs out there which expect the argument (e.g. sys.exit(3)) to mean something specific, but that expectation doesn't apply at all to SystemError.
Yes please make note of this for all exception (and otherwise)
inheritance. You must ensure that any exception B that inherits from
A conforms to A's interface! If that isn't the case, it shouldn't
inherit. Lots of people seem to forget this, and it's always a pain
in the ass.
James
- Previous message: [Python-Dev] Pre-PEP: Exception Reorganization for Python 3.0
- Next message: [Python-Dev] Pre-PEP: Exception Reorganization for Python 3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]