Lines Matching defs:dbm_error
39 PyObject *dbm_error;
84 PyErr_SetFromErrnoWithFilename(state->dbm_error, file);
117 PyErr_SetString(state->dbm_error, "DBM object has already been closed");
145 check_dbmobject_open(dp, state->dbm_error);
151 if ( dbm_error(dp->di_dbm) ) {
153 PyErr_SetString(state->dbm_error, "");
174 PyErr_SetString(state->dbm_error, "DBM object has already been closed");
187 PyErr_SetString(state->dbm_error, "cannot delete item from database");
200 PyErr_SetString(state->dbm_error,
205 if ( dbm_error(dp->di_dbm) ) {
207 PyErr_SetString(state->dbm_error, "");
248 check_dbmobject_open(self, state->dbm_error);
280 PyErr_SetString(state->dbm_error,
324 check_dbmobject_open(self, state->dbm_error);
357 check_dbmobject_open(self, state->dbm_error);
381 PyErr_SetString(state->dbm_error, "cannot add item to database");
482 PyErr_SetString(state->dbm_error,
517 state->dbm_error = PyErr_NewException("_dbm.error", PyExc_OSError, NULL);
518 if (state->dbm_error == NULL) {
524 if (PyModule_AddType(module, (PyTypeObject *)state->dbm_error) < 0) {
534 Py_VISIT(state->dbm_error);
543 Py_CLEAR(state->dbm_error);