]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
backport 1.11
authorAnthony Baxter <anthonybaxter@gmail.com>
Wed, 5 Dec 2001 04:28:59 +0000 (04:28 +0000)
committerAnthony Baxter <anthonybaxter@gmail.com>
Wed, 5 Dec 2001 04:28:59 +0000 (04:28 +0000)
Catch only the relevant exceptions instead of using a bare except clause.

Lib/anydbm.py

index ba6fa7b54aa0a5154302fa188b0d80a4381fdfdf..f051200548f393fad5bc176f67d55f4d3ec5a37b 100644 (file)
@@ -45,7 +45,7 @@ only if it doesn't exist; and 'n' always creates a new database.
 try:
     class error(Exception):
         pass
-except:
+except (NameError, TypeError):
     error = "anydbm.error"
 
 _names = ['dbhash', 'gdbm', 'dbm', 'dumbdbm']