diff options
author | Anthony Baxter <anthonybaxter@gmail.com> | 2006-04-05 18:25:33 (GMT) |
---|---|---|
committer | Anthony Baxter <anthonybaxter@gmail.com> | 2006-04-05 18:25:33 (GMT) |
commit | 8e7b4908901e30f594e52d5fdcdc8b4e2d274ff1 (patch) | |
tree | d1cda8b0790ec0509bc28d4513538c7c5200897a /Modules/_sqlite/microprotocols.c | |
parent | c48c8db110fd5e3b1f8574e8e52f85d11d4c4fd4 (diff) | |
download | cpython-8e7b4908901e30f594e52d5fdcdc8b4e2d274ff1.zip cpython-8e7b4908901e30f594e52d5fdcdc8b4e2d274ff1.tar.gz cpython-8e7b4908901e30f594e52d5fdcdc8b4e2d274ff1.tar.bz2 |
upgrade to final version of pysqlite 2.2.0
Diffstat (limited to 'Modules/_sqlite/microprotocols.c')
-rw-r--r-- | Modules/_sqlite/microprotocols.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/Modules/_sqlite/microprotocols.c b/Modules/_sqlite/microprotocols.c index 5040acd..4956ac0 100644 --- a/Modules/_sqlite/microprotocols.c +++ b/Modules/_sqlite/microprotocols.c @@ -55,28 +55,19 @@ int microprotocols_add(PyTypeObject *type, PyObject *proto, PyObject *cast) { PyObject* key; + int rc; if (proto == NULL) proto = (PyObject*)&SQLitePrepareProtocolType; - /* - Dprintf("microprotocols_add: cast %p for (%s, ?)", - cast, type->tp_name); - */ - - key = Py_BuildValue("(OO)", (PyObject*)type, proto); if (!key) { return -1; } - if (PyDict_SetItem(psyco_adapters, key, cast) != 0) { - Py_DECREF(key); - return -1; - } - + rc = PyDict_SetItem(psyco_adapters, key, cast); Py_DECREF(key); - return 0; + return rc; } /* microprotocols_adapt - adapt an object to the built-in protocol */ |