Mercurial > cpython-lru_cache-weakref
diff Modules/_sqlite/statement.c @ 42525:e64286053b25
Make the sqlite tests pass.
| author | Gerhard Häring <gh@ghaering.de> |
|---|---|
| date | Fri, 10 Aug 2007 18:15:11 +0000 |
| parents | e70cdce0e8b2 |
| children | cb5ae020a060 |
line wrap: on
line diff
--- a/Modules/_sqlite/statement.c Fri Aug 10 17:36:34 2007 +0000 +++ b/Modules/_sqlite/statement.c Fri Aug 10 18:15:11 2007 +0000 @@ -113,7 +113,8 @@ rc = sqlite3_bind_text(self->st, pos, string, -1, SQLITE_TRANSIENT); } else if PyUnicode_Check(parameter) { stringval = PyUnicode_AsUTF8String(parameter); - string = PyString_AsString(stringval); + string = PyBytes_AsString(stringval); + rc = sqlite3_bind_text(self->st, pos, string, -1, SQLITE_TRANSIENT); Py_DECREF(stringval); } else {
