Mercurial > cpython-lru_cache-weakref
diff Modules/_dbmmodule.c @ 47357:b97dd5889246
Make db modules' error classes inherit IOError.
Stop dbm from importing every dbm module when imported.
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Wed, 28 May 2008 08:43:17 +0000 |
| parents | 23ab586c427a |
| children | 94f64f11fdd0 |
line wrap: on
line diff
--- a/Modules/_dbmmodule.c Tue May 27 20:34:09 2008 +0000 +++ b/Modules/_dbmmodule.c Wed May 28 08:43:17 2008 +0000 @@ -401,7 +401,8 @@ return; d = PyModule_GetDict(m); if (DbmError == NULL) - DbmError = PyErr_NewException("_dbm.error", NULL, NULL); + DbmError = PyErr_NewException("_dbm.error", + PyExc_IOError, NULL); s = PyUnicode_FromString(which_dbm); if (s != NULL) { PyDict_SetItemString(d, "library", s);
