[Python-Dev] questionable try/except in anydbm.py
Skip Montanaro
skip@pobox.com
2002年3月17日 19:36:07 -0600
I assigned bug 411881 to myself today and started looking through things to
at least try to whittle down the number of cases that need to be considered.
Almost immediately I came across this code in anydbm.py:
try:
class error(Exception):
pass
except (NameError, TypeError):
error = "anydbm.error"
Is this sort of construct really necessary? It doesn't seem that any other
exception definitions in the standard library fall back to string
exceptions.
Skip