From 9be6038aabf2f9568054772d89edb65abbc0022b Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 4 Aug 2015 10:10:16 -0400 Subject: [PATCH] simpler unicode to char* --- devsupApp/src/dbfield.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devsupApp/src/dbfield.c b/devsupApp/src/dbfield.c index a5c5643..4b84ee5 100644 --- a/devsupApp/src/dbfield.c +++ b/devsupApp/src/dbfield.c @@ -295,10 +295,10 @@ static PyObject* pyField_putval(pyField *self, PyObject* args) const char *fld; char *dest=rawfield; #if PY_MAJOR_VERSION >= 3 - PyObject *data = PyUnicode_AsEncodedString(val, "ascii", "Encoding error:"); + PyObject *data = PyUnicode_AsASCIIString(val); if(!data) return NULL; - fld = PyUnicode_AS_DATA(data); + fld = PyBytes_AS_STRING(data); #else fld = PyString_AsString(val); #endif