[Python-Dev] For review: PEP 285: Adding a bool type
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...
</F>