Changeset 584


Ignore:
Timestamp:
Nov 21, 2015, 8:13:22 PM (4 years ago)
Author:
cito
Message:

Make query parameters work with Python 3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/module/pgmodule.c

    r583 r584  
    11411141                                *p = NULL;
    11421142                                *l = 0;
     1143                        }
     1144                        else if (PyBytes_Check(obj))
     1145                        {
     1146                                *s = obj;
     1147                                *p = PyBytes_AsString(*s);
     1148                                *l = (int)PyBytes_Size(*s);
    11431149                        }
    11441150                        else if (PyUnicode_Check(obj))
     
    11891195                                        return NULL;
    11901196                                }
    1191                                 *p = PyBytes_AsString(*s);
    1192                                 *l = (int)PyBytes_Size(*s);
     1197                                *p = PyStr_AsString(*s);
     1198                                *l = (int)strlen(*p);
    11931199                        }
    11941200                }
Note: See TracChangeset for help on using the changeset viewer.