summaryrefslogtreecommitdiff
path: root/psycopg/microprotocols.c
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2016-12-29 22:15:46 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2016-12-29 22:15:46 +0100
commit449bd4485f10bcf4dd557c62912623ec2774d86b (patch)
treebb4a8181c823fa26bc22a947af25a46b251560a0 /psycopg/microprotocols.c
parenta81f12f9bd4d429fa73dd602d9fc1319a32a59a0 (diff)
parentf3e47a72ed10102efe1465bc3d62b1d93ea04f00 (diff)
downloadpsycopg2-449bd4485f10bcf4dd557c62912623ec2774d86b.tar.gz
Merge branch 'fast-codecs'
Diffstat (limited to 'psycopg/microprotocols.c')
-rw-r--r--psycopg/microprotocols.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/psycopg/microprotocols.c b/psycopg/microprotocols.c
index 1687bc2..3ddcc48 100644
--- a/psycopg/microprotocols.c
+++ b/psycopg/microprotocols.c
@@ -251,9 +251,7 @@ microprotocol_getquoted(PyObject *obj, connectionObject *conn)
/* Convert to bytes. */
if (res && PyUnicode_CheckExact(res)) {
PyObject *b;
- const char *codec;
- codec = (conn && conn->codec) ? conn->codec : "utf8";
- b = PyUnicode_AsEncodedString(res, codec, NULL);
+ b = conn_encode(conn, res);
Py_DECREF(res);
res = b;
}