Lines Matching refs:gdbm_error
17 extern const char * gdbm_strerror(gdbm_error);
22 PyObject *gdbm_error;
88 PyErr_SetFromErrnoWithFilename(state->gdbm_error, file);
91 PyErr_SetString(state->gdbm_error, gdbm_strerror(gdbm_errno));
124 PyErr_SetString(state->gdbm_error, "GDBM object has already been closed");
133 PyErr_SetFromErrno(state->gdbm_error);
136 PyErr_SetString(state->gdbm_error, gdbm_strerror(gdbm_errno));
197 PyErr_SetString(state->gdbm_error,
247 PyErr_SetString(state->gdbm_error,
258 PyErr_SetString(state->gdbm_error, gdbm_strerror(gdbm_errno));
270 PyErr_SetFromErrno(state->gdbm_error);
272 PyErr_SetString(state->gdbm_error,
348 check_gdbmobject_open(self, state->gdbm_error);
385 PyErr_SetString(state->gdbm_error,
429 check_gdbmobject_open(self, state->gdbm_error);
471 check_gdbmobject_open(self, state->gdbm_error);
503 check_gdbmobject_open(self, state->gdbm_error);
507 PyErr_SetFromErrno(state->gdbm_error);
509 PyErr_SetString(state->gdbm_error, gdbm_strerror(gdbm_errno));
532 check_gdbmobject_open(self, state->gdbm_error);
645 PyErr_SetString(state->gdbm_error,
670 PyErr_SetString(state->gdbm_error, buf);
717 state->gdbm_error = PyErr_NewException("_gdbm.error", PyExc_OSError, NULL);
718 if (state->gdbm_error == NULL) {
721 if (PyModule_AddType(module, (PyTypeObject *)state->gdbm_error) < 0) {
748 Py_VISIT(state->gdbm_error);
757 Py_CLEAR(state->gdbm_error);