[Python-Dev] For review: PEP 285: Adding a bool type (original) (raw)

Fredrik Lundh fredrik@pythonware.com
Sun, 10 Mar 2002 23:57:02 +0100


david wrote:

Good point. This reminds me of the unofficial deprecation of string exceptions. I still find using string exceptions is darn convenient. Just adding 'import exceptions' is enough of a step to stop me from doing it 'right'

umm. why would you ever need to do that?

dir(builtins) ['ArithmeticError', ...] import exceptions dir(exceptions) ['ArithmeticError', ...] for name in dir(exceptions): ... if getattr(builtins, name, None) == None: ... print name, "is missing" ...

and if you don't want to, you don't have to inherit from the Exception class either. the difference between

MyException = "MyException"

and

class MyException: pass

isn't really that big...