Fix logic bug that triggered assert.

This commit is contained in:
Guido van Rossum 2007-08-24 05:08:58 +00:00
parent 37410aa044
commit fc5fafcf78
1 changed files with 2 additions and 1 deletions

View File

@ -379,8 +379,9 @@ static int make_dbt(PyObject* obj, DBT* dbt)
CLEAR_DBT(*dbt);
if (obj == Py_None) {
/* no need to do anything, the structure has already been zeroed */
return 1;
}
else if (!PyBytes_Check(obj)) {
if (!PyBytes_Check(obj)) {
PyErr_SetString(PyExc_TypeError,
"Data values must be of type bytes or None.");
return 0;