| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
was expecting final owned ob_refcnt of new ref from (unknown) PyUnicodeUCS4_FromString to be 0 since nothing references it but final ob_refcnt is refs: 1 owned
found 335 similar trace(s) to this
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() fails
new ref from (unknown) PyUnicodeUCS4_FromString was allocated at: PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname));
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1721 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1723 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when PyInt_FromLong() succeeds
when PyDict_SetItemString() fails
when PyInt_FromLong() succeeds
when PyDict_SetItemString() succeeds
| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
was expecting final owned ob_refcnt of PyIntObject to be 0 since nothing references it but final ob_refcnt is refs: 1 owned
found 221 similar trace(s) to this
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() fails
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1721 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1723 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when PyInt_FromLong() succeeds
when PyDict_SetItemString() fails
PyIntObject was allocated at: PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen));
when PyInt_FromLong() succeeds
when PyDict_SetItemString() succeeds
| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() fails
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1721 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1723 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when PyInt_FromLong() succeeds
when PyDict_SetItemString() succeeds
when PyInt_FromLong() fails
found 54 similar trace(s) to this
| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1721 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1723 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when PyInt_FromLong() fails
found 26 similar trace(s) to this
| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1721 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1723 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() fails
found 8 similar trace(s) to this
| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1721 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() fails
found 2 similar trace(s) to this
| static PyObject * |
| _mysql_ConnectionObject_get_character_set_info( |
| _mysql_ConnectionObject *self, |
| PyObject *args) |
| { |
| PyObject *result; |
| MY_CHARSET_INFO cs; |
| if (!PyArg_ParseTuple(args, "")) return NULL; |
| check_connection(self); |
| mysql_get_character_set_info(&(self->connection), &cs); |
| if (!(result = PyDict_New())) return NULL; |
| if (cs.csname) |
| PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); |
| if (cs.name) |
| PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); |
| if (cs.comment) |
| PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); |
| if (cs.dir) |
| PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); |
| PyDict_SetItemString(result, "mbminlen", PyInt_FromLong(cs.mbminlen)); |
| PyDict_SetItemString(result, "mbmaxlen", PyInt_FromLong(cs.mbmaxlen)); |
| return result; |
| } |
| #endif |
when PyArg_ParseTuple() succeeds
taking False path
when considering range: -0x80000000 <= value <= -1
taking False path
when PyDict_New() succeeds
taking False path
when treating unknown const char * from _mysql.c:1717 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() succeeds
when PyDict_SetItemString() succeeds
when treating unknown const char * from _mysql.c:1719 as non-NULL
taking True path
when PyUnicodeUCS4_FromString() fails