diff options
Diffstat (limited to 'Modules/dbmmodule.c')
-rw-r--r-- | Modules/dbmmodule.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Modules/dbmmodule.c b/Modules/dbmmodule.c index 0b0cb70..ea628f1 100644 --- a/Modules/dbmmodule.c +++ b/Modules/dbmmodule.c @@ -317,7 +317,7 @@ initdbm() { m = Py_InitModule("dbm", dbmmodule_methods); d = PyModule_GetDict(m); - DbmError = PyString_FromString("dbm.error"); - if ( DbmError == NULL || PyDict_SetItemString(d, "error", DbmError) ) - Py_FatalError("can't define dbm.error"); + DbmError = PyErr_NewException("dbm.error", NULL, NULL); + if (DbmError != NULL) + PyDict_SetItemString(d, "error", DbmError); } |