[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

AltStyle によって変換されたページ (->オリジナル) /