mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-16 03:50:43 +08:00
Use METH_NOARGS (#103)
This commit is contained in:
195
_mysql.c
195
_mysql.c
@ -346,20 +346,18 @@ static PyObject *_mysql_server_end(
|
|||||||
return _mysql_Exception(NULL);
|
return _mysql_Exception(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if MYSQL_VERSION_ID >= 32314
|
|
||||||
static char _mysql_thread_safe__doc__[] =
|
static char _mysql_thread_safe__doc__[] =
|
||||||
"Indicates whether the client is compiled as thread-safe.";
|
"Indicates whether the client is compiled as thread-safe.";
|
||||||
|
|
||||||
static PyObject *_mysql_thread_safe(
|
static PyObject *_mysql_thread_safe(
|
||||||
PyObject *self,
|
PyObject *self,
|
||||||
PyObject *args) {
|
PyObject *noargs)
|
||||||
|
{
|
||||||
PyObject *flag;
|
PyObject *flag;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_server_init(NULL);
|
check_server_init(NULL);
|
||||||
if (!(flag=PyInt_FromLong((long)mysql_thread_safe()))) return NULL;
|
if (!(flag=PyInt_FromLong((long)mysql_thread_safe()))) return NULL;
|
||||||
return flag;
|
return flag;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static char _mysql_ResultObject__doc__[] =
|
static char _mysql_ResultObject__doc__[] =
|
||||||
"result(connection, use=0, converter={}) -- Result set from a query.\n\
|
"result(connection, use=0, converter={}) -- Result set from a query.\n\
|
||||||
@ -793,11 +791,8 @@ static char _mysql_ConnectionObject_close__doc__[] =
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_close(
|
_mysql_ConnectionObject_close(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (args) {
|
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
}
|
|
||||||
if (self->open) {
|
if (self->open) {
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
mysql_close(&(self->connection));
|
mysql_close(&(self->connection));
|
||||||
@ -821,10 +816,9 @@ Non-standard. Use Cursor.rowcount.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_affected_rows(
|
_mysql_ConnectionObject_affected_rows(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
my_ulonglong ret;
|
my_ulonglong ret;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
ret = mysql_affected_rows(&(self->connection));
|
ret = mysql_affected_rows(&(self->connection));
|
||||||
if (ret == (my_ulonglong)-1)
|
if (ret == (my_ulonglong)-1)
|
||||||
@ -859,10 +853,9 @@ this to work. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_dump_debug_info(
|
_mysql_ConnectionObject_dump_debug_info(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
err = mysql_dump_debug_info(&(self->connection));
|
err = mysql_dump_debug_info(&(self->connection));
|
||||||
@ -883,15 +876,7 @@ _mysql_ConnectionObject_autocommit(
|
|||||||
int flag, err;
|
int flag, err;
|
||||||
if (!PyArg_ParseTuple(args, "i", &flag)) return NULL;
|
if (!PyArg_ParseTuple(args, "i", &flag)) return NULL;
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
#if MYSQL_VERSION_ID >= 40100
|
|
||||||
err = mysql_autocommit(&(self->connection), flag);
|
err = mysql_autocommit(&(self->connection), flag);
|
||||||
#else
|
|
||||||
{
|
|
||||||
char query[256];
|
|
||||||
snprintf(query, 256, "SET AUTOCOMMIT=%d", flag);
|
|
||||||
err = mysql_query(&(self->connection), query);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
Py_END_ALLOW_THREADS
|
Py_END_ALLOW_THREADS
|
||||||
if (err) return _mysql_Exception(self);
|
if (err) return _mysql_Exception(self);
|
||||||
Py_INCREF(Py_None);
|
Py_INCREF(Py_None);
|
||||||
@ -918,16 +903,11 @@ static char _mysql_ConnectionObject_commit__doc__[] =
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_commit(
|
_mysql_ConnectionObject_commit(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
#if MYSQL_VERSION_ID >= 40100
|
|
||||||
err = mysql_commit(&(self->connection));
|
err = mysql_commit(&(self->connection));
|
||||||
#else
|
|
||||||
err = mysql_query(&(self->connection), "COMMIT");
|
|
||||||
#endif
|
|
||||||
Py_END_ALLOW_THREADS
|
Py_END_ALLOW_THREADS
|
||||||
if (err) return _mysql_Exception(self);
|
if (err) return _mysql_Exception(self);
|
||||||
Py_INCREF(Py_None);
|
Py_INCREF(Py_None);
|
||||||
@ -940,16 +920,11 @@ static char _mysql_ConnectionObject_rollback__doc__[] =
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_rollback(
|
_mysql_ConnectionObject_rollback(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
#if MYSQL_VERSION_ID >= 40100
|
|
||||||
err = mysql_rollback(&(self->connection));
|
err = mysql_rollback(&(self->connection));
|
||||||
#else
|
|
||||||
err = mysql_query(&(self->connection), "ROLLBACK");
|
|
||||||
#endif
|
|
||||||
Py_END_ALLOW_THREADS
|
Py_END_ALLOW_THREADS
|
||||||
if (err) return _mysql_Exception(self);
|
if (err) return _mysql_Exception(self);
|
||||||
Py_INCREF(Py_None);
|
Py_INCREF(Py_None);
|
||||||
@ -972,22 +947,16 @@ Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_next_result(
|
_mysql_ConnectionObject_next_result(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
#if MYSQL_VERSION_ID >= 40100
|
|
||||||
err = mysql_next_result(&(self->connection));
|
err = mysql_next_result(&(self->connection));
|
||||||
#else
|
|
||||||
err = -1;
|
|
||||||
#endif
|
|
||||||
Py_END_ALLOW_THREADS
|
Py_END_ALLOW_THREADS
|
||||||
if (err > 0) return _mysql_Exception(self);
|
if (err > 0) return _mysql_Exception(self);
|
||||||
return PyInt_FromLong(err);
|
return PyInt_FromLong(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if MYSQL_VERSION_ID >= 40100
|
|
||||||
|
|
||||||
static char _mysql_ConnectionObject_set_server_option__doc__[] =
|
static char _mysql_ConnectionObject_set_server_option__doc__[] =
|
||||||
"set_server_option(option) -- Enables or disables an option\n\
|
"set_server_option(option) -- Enables or disables an option\n\
|
||||||
@ -1025,9 +994,8 @@ Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_sqlstate(
|
_mysql_ConnectionObject_sqlstate(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
return PyString_FromString(mysql_sqlstate(&(self->connection)));
|
return PyString_FromString(mysql_sqlstate(&(self->connection)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1040,14 +1008,11 @@ Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_warning_count(
|
_mysql_ConnectionObject_warning_count(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
return PyInt_FromLong(mysql_warning_count(&(self->connection)));
|
return PyInt_FromLong(mysql_warning_count(&(self->connection)));
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static char _mysql_ConnectionObject_errno__doc__[] =
|
static char _mysql_ConnectionObject_errno__doc__[] =
|
||||||
"Returns the error code for the most recently invoked API function\n\
|
"Returns the error code for the most recently invoked API function\n\
|
||||||
that can succeed or fail. A return value of zero means that no error\n\
|
that can succeed or fail. A return value of zero means that no error\n\
|
||||||
@ -1057,9 +1022,8 @@ occurred.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_errno(
|
_mysql_ConnectionObject_errno(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
return PyInt_FromLong((long)mysql_errno(&(self->connection)));
|
return PyInt_FromLong((long)mysql_errno(&(self->connection)));
|
||||||
}
|
}
|
||||||
@ -1073,9 +1037,8 @@ occurred.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_error(
|
_mysql_ConnectionObject_error(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
return PyString_FromString(mysql_error(&(self->connection)));
|
return PyString_FromString(mysql_error(&(self->connection)));
|
||||||
}
|
}
|
||||||
@ -1312,12 +1275,11 @@ the Cursor.description attribute.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ResultObject_describe(
|
_mysql_ResultObject_describe(
|
||||||
_mysql_ResultObject *self,
|
_mysql_ResultObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
PyObject *d;
|
PyObject *d;
|
||||||
MYSQL_FIELD *fields;
|
MYSQL_FIELD *fields;
|
||||||
unsigned int i, n;
|
unsigned int i, n;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_result_connection(self);
|
check_result_connection(self);
|
||||||
n = mysql_num_fields(self->result);
|
n = mysql_num_fields(self->result);
|
||||||
fields = mysql_fetch_fields(self->result);
|
fields = mysql_fetch_fields(self->result);
|
||||||
@ -1348,12 +1310,11 @@ static char _mysql_ResultObject_field_flags__doc__[] =
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ResultObject_field_flags(
|
_mysql_ResultObject_field_flags(
|
||||||
_mysql_ResultObject *self,
|
_mysql_ResultObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
PyObject *d;
|
PyObject *d;
|
||||||
MYSQL_FIELD *fields;
|
MYSQL_FIELD *fields;
|
||||||
unsigned int i, n;
|
unsigned int i, n;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_result_connection(self);
|
check_result_connection(self);
|
||||||
n = mysql_num_fields(self->result);
|
n = mysql_num_fields(self->result);
|
||||||
fields = mysql_fetch_fields(self->result);
|
fields = mysql_fetch_fields(self->result);
|
||||||
@ -1682,16 +1643,11 @@ Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_character_set_name(
|
_mysql_ConnectionObject_character_set_name(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
const char *s;
|
const char *s;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
#if MYSQL_VERSION_ID >= 32321
|
|
||||||
s = mysql_character_set_name(&(self->connection));
|
s = mysql_character_set_name(&(self->connection));
|
||||||
#else
|
|
||||||
s = "latin1";
|
|
||||||
#endif
|
|
||||||
return PyString_FromString(s);
|
return PyString_FromString(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1744,12 +1700,11 @@ Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_get_character_set_info(
|
_mysql_ConnectionObject_get_character_set_info(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
PyObject *result;
|
PyObject *result;
|
||||||
MY_CHARSET_INFO cs;
|
MY_CHARSET_INFO cs;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
mysql_get_character_set_info(&(self->connection), &cs);
|
mysql_get_character_set_info(&(self->connection), &cs);
|
||||||
if (!(result = PyDict_New())) return NULL;
|
if (!(result = PyDict_New())) return NULL;
|
||||||
@ -1773,9 +1728,8 @@ the client library version.";
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_get_client_info(
|
_mysql_get_client_info(
|
||||||
PyObject *self,
|
PyObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_server_init(NULL);
|
check_server_init(NULL);
|
||||||
return PyString_FromString(mysql_get_client_info());
|
return PyString_FromString(mysql_get_client_info());
|
||||||
}
|
}
|
||||||
@ -1788,9 +1742,8 @@ version. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_get_host_info(
|
_mysql_ConnectionObject_get_host_info(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
return PyString_FromString(mysql_get_host_info(&(self->connection)));
|
return PyString_FromString(mysql_get_host_info(&(self->connection)));
|
||||||
}
|
}
|
||||||
@ -1803,9 +1756,8 @@ used by the current connection. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_get_proto_info(
|
_mysql_ConnectionObject_get_proto_info(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
return PyInt_FromLong((long)mysql_get_proto_info(&(self->connection)));
|
return PyInt_FromLong((long)mysql_get_proto_info(&(self->connection)));
|
||||||
}
|
}
|
||||||
@ -1818,9 +1770,8 @@ Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_get_server_info(
|
_mysql_ConnectionObject_get_server_info(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
return PyString_FromString(mysql_get_server_info(&(self->connection)));
|
return PyString_FromString(mysql_get_server_info(&(self->connection)));
|
||||||
}
|
}
|
||||||
@ -1834,10 +1785,9 @@ Cursor.messages.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_info(
|
_mysql_ConnectionObject_info(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
const char *s;
|
const char *s;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
s = mysql_info(&(self->connection));
|
s = mysql_info(&(self->connection));
|
||||||
if (s) return PyString_FromString(s);
|
if (s) return PyString_FromString(s);
|
||||||
@ -1869,10 +1819,9 @@ in the server.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_insert_id(
|
_mysql_ConnectionObject_insert_id(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
my_ulonglong r;
|
my_ulonglong r;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
r = mysql_insert_id(&(self->connection));
|
r = mysql_insert_id(&(self->connection));
|
||||||
@ -1910,15 +1859,10 @@ on most cursor classes. Use Cursor.rowcount.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_field_count(
|
_mysql_ConnectionObject_field_count(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
#if MYSQL_VERSION_ID < 32224
|
|
||||||
return PyInt_FromLong((long)mysql_num_fields(&(self->connection)));
|
|
||||||
#else
|
|
||||||
return PyInt_FromLong((long)mysql_field_count(&(self->connection)));
|
return PyInt_FromLong((long)mysql_field_count(&(self->connection)));
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static char _mysql_ResultObject_num_fields__doc__[] =
|
static char _mysql_ResultObject_num_fields__doc__[] =
|
||||||
@ -1927,9 +1871,8 @@ static char _mysql_ResultObject_num_fields__doc__[] =
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ResultObject_num_fields(
|
_mysql_ResultObject_num_fields(
|
||||||
_mysql_ResultObject *self,
|
_mysql_ResultObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_result_connection(self);
|
check_result_connection(self);
|
||||||
return PyInt_FromLong((long)mysql_num_fields(self->result));
|
return PyInt_FromLong((long)mysql_num_fields(self->result));
|
||||||
}
|
}
|
||||||
@ -1943,9 +1886,8 @@ set has been read.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ResultObject_num_rows(
|
_mysql_ResultObject_num_rows(
|
||||||
_mysql_ResultObject *self,
|
_mysql_ResultObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_result_connection(self);
|
check_result_connection(self);
|
||||||
return PyLong_FromUnsignedLongLong(mysql_num_rows(self->result));
|
return PyLong_FromUnsignedLongLong(mysql_num_rows(self->result));
|
||||||
}
|
}
|
||||||
@ -2040,7 +1982,8 @@ static char _mysql_ConnectionObject_read_query_result__doc__[] =
|
|||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_read_query_result(
|
_mysql_ConnectionObject_read_query_result(
|
||||||
_mysql_ConnectionObject *self)
|
_mysql_ConnectionObject *self,
|
||||||
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
int r;
|
int r;
|
||||||
MYSQL *mysql = &(self->connection);
|
MYSQL *mysql = &(self->connection);
|
||||||
@ -2091,10 +2034,9 @@ have shutdown privileges. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_shutdown(
|
_mysql_ConnectionObject_shutdown(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
int r;
|
int r;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
r = mysql_shutdown(&(self->connection)
|
r = mysql_shutdown(&(self->connection)
|
||||||
@ -2118,10 +2060,9 @@ questions, reloads, and open tables. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_stat(
|
_mysql_ConnectionObject_stat(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
const char *s;
|
const char *s;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
s = mysql_stat(&(self->connection));
|
s = mysql_stat(&(self->connection));
|
||||||
@ -2139,12 +2080,11 @@ None is returned. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_store_result(
|
_mysql_ConnectionObject_store_result(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
PyObject *arglist=NULL, *kwarglist=NULL, *result=NULL;
|
PyObject *arglist=NULL, *kwarglist=NULL, *result=NULL;
|
||||||
_mysql_ResultObject *r=NULL;
|
_mysql_ResultObject *r=NULL;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
arglist = Py_BuildValue("(OiO)", self, 0, self->converter);
|
arglist = Py_BuildValue("(OiO)", self, 0, self->converter);
|
||||||
if (!arglist) goto error;
|
if (!arglist) goto error;
|
||||||
@ -2180,10 +2120,9 @@ Non-standard.";
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_thread_id(
|
_mysql_ConnectionObject_thread_id(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
unsigned long pid;
|
unsigned long pid;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
Py_BEGIN_ALLOW_THREADS
|
Py_BEGIN_ALLOW_THREADS
|
||||||
pid = mysql_thread_id(&(self->connection));
|
pid = mysql_thread_id(&(self->connection));
|
||||||
@ -2200,12 +2139,11 @@ None is returned. Non-standard.\n\
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ConnectionObject_use_result(
|
_mysql_ConnectionObject_use_result(
|
||||||
_mysql_ConnectionObject *self,
|
_mysql_ConnectionObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
PyObject *arglist=NULL, *kwarglist=NULL, *result=NULL;
|
PyObject *arglist=NULL, *kwarglist=NULL, *result=NULL;
|
||||||
_mysql_ResultObject *r=NULL;
|
_mysql_ResultObject *r=NULL;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_connection(self);
|
check_connection(self);
|
||||||
arglist = Py_BuildValue("(OiO)", self, 1, self->converter);
|
arglist = Py_BuildValue("(OiO)", self, 1, self->converter);
|
||||||
if (!arglist) return NULL;
|
if (!arglist) return NULL;
|
||||||
@ -2296,10 +2234,9 @@ static char _mysql_ResultObject_row_tell__doc__[] =
|
|||||||
static PyObject *
|
static PyObject *
|
||||||
_mysql_ResultObject_row_tell(
|
_mysql_ResultObject_row_tell(
|
||||||
_mysql_ResultObject *self,
|
_mysql_ResultObject *self,
|
||||||
PyObject *args)
|
PyObject *noargs)
|
||||||
{
|
{
|
||||||
MYSQL_ROW_OFFSET r;
|
MYSQL_ROW_OFFSET r;
|
||||||
if (!PyArg_ParseTuple(args, "")) return NULL;
|
|
||||||
check_result_connection(self);
|
check_result_connection(self);
|
||||||
if (self->use) {
|
if (self->use) {
|
||||||
PyErr_SetString(_mysql_ProgrammingError,
|
PyErr_SetString(_mysql_ProgrammingError,
|
||||||
@ -2333,7 +2270,7 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"affected_rows",
|
"affected_rows",
|
||||||
(PyCFunction)_mysql_ConnectionObject_affected_rows,
|
(PyCFunction)_mysql_ConnectionObject_affected_rows,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_affected_rows__doc__
|
_mysql_ConnectionObject_affected_rows__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -2351,22 +2288,21 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"commit",
|
"commit",
|
||||||
(PyCFunction)_mysql_ConnectionObject_commit,
|
(PyCFunction)_mysql_ConnectionObject_commit,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_commit__doc__
|
_mysql_ConnectionObject_commit__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"rollback",
|
"rollback",
|
||||||
(PyCFunction)_mysql_ConnectionObject_rollback,
|
(PyCFunction)_mysql_ConnectionObject_rollback,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_rollback__doc__
|
_mysql_ConnectionObject_rollback__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"next_result",
|
"next_result",
|
||||||
(PyCFunction)_mysql_ConnectionObject_next_result,
|
(PyCFunction)_mysql_ConnectionObject_next_result,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_next_result__doc__
|
_mysql_ConnectionObject_next_result__doc__
|
||||||
},
|
},
|
||||||
#if MYSQL_VERSION_ID >= 40100
|
|
||||||
{
|
{
|
||||||
"set_server_option",
|
"set_server_option",
|
||||||
(PyCFunction)_mysql_ConnectionObject_set_server_option,
|
(PyCFunction)_mysql_ConnectionObject_set_server_option,
|
||||||
@ -2376,28 +2312,25 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"sqlstate",
|
"sqlstate",
|
||||||
(PyCFunction)_mysql_ConnectionObject_sqlstate,
|
(PyCFunction)_mysql_ConnectionObject_sqlstate,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_sqlstate__doc__
|
_mysql_ConnectionObject_sqlstate__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"warning_count",
|
"warning_count",
|
||||||
(PyCFunction)_mysql_ConnectionObject_warning_count,
|
(PyCFunction)_mysql_ConnectionObject_warning_count,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_warning_count__doc__
|
_mysql_ConnectionObject_warning_count__doc__
|
||||||
},
|
},
|
||||||
#endif
|
|
||||||
#if MYSQL_VERSION_ID >= 32303
|
|
||||||
{
|
{
|
||||||
"change_user",
|
"change_user",
|
||||||
(PyCFunction)_mysql_ConnectionObject_change_user,
|
(PyCFunction)_mysql_ConnectionObject_change_user,
|
||||||
METH_VARARGS | METH_KEYWORDS,
|
METH_VARARGS | METH_KEYWORDS,
|
||||||
_mysql_ConnectionObject_change_user__doc__
|
_mysql_ConnectionObject_change_user__doc__
|
||||||
},
|
},
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
"character_set_name",
|
"character_set_name",
|
||||||
(PyCFunction)_mysql_ConnectionObject_character_set_name,
|
(PyCFunction)_mysql_ConnectionObject_character_set_name,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_character_set_name__doc__
|
_mysql_ConnectionObject_character_set_name__doc__
|
||||||
},
|
},
|
||||||
#if MYSQL_VERSION_ID >= 50007
|
#if MYSQL_VERSION_ID >= 50007
|
||||||
@ -2412,14 +2345,14 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"get_character_set_info",
|
"get_character_set_info",
|
||||||
(PyCFunction)_mysql_ConnectionObject_get_character_set_info,
|
(PyCFunction)_mysql_ConnectionObject_get_character_set_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_get_character_set_info__doc__
|
_mysql_ConnectionObject_get_character_set_info__doc__
|
||||||
},
|
},
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
"close",
|
"close",
|
||||||
(PyCFunction)_mysql_ConnectionObject_close,
|
(PyCFunction)_mysql_ConnectionObject_close,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_close__doc__
|
_mysql_ConnectionObject_close__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -2431,7 +2364,7 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"dump_debug_info",
|
"dump_debug_info",
|
||||||
(PyCFunction)_mysql_ConnectionObject_dump_debug_info,
|
(PyCFunction)_mysql_ConnectionObject_dump_debug_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_dump_debug_info__doc__
|
_mysql_ConnectionObject_dump_debug_info__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -2449,49 +2382,49 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"error",
|
"error",
|
||||||
(PyCFunction)_mysql_ConnectionObject_error,
|
(PyCFunction)_mysql_ConnectionObject_error,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_error__doc__
|
_mysql_ConnectionObject_error__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"errno",
|
"errno",
|
||||||
(PyCFunction)_mysql_ConnectionObject_errno,
|
(PyCFunction)_mysql_ConnectionObject_errno,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_errno__doc__
|
_mysql_ConnectionObject_errno__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"field_count",
|
"field_count",
|
||||||
(PyCFunction)_mysql_ConnectionObject_field_count,
|
(PyCFunction)_mysql_ConnectionObject_field_count,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_field_count__doc__
|
_mysql_ConnectionObject_field_count__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"get_host_info",
|
"get_host_info",
|
||||||
(PyCFunction)_mysql_ConnectionObject_get_host_info,
|
(PyCFunction)_mysql_ConnectionObject_get_host_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_get_host_info__doc__
|
_mysql_ConnectionObject_get_host_info__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"get_proto_info",
|
"get_proto_info",
|
||||||
(PyCFunction)_mysql_ConnectionObject_get_proto_info,
|
(PyCFunction)_mysql_ConnectionObject_get_proto_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_get_proto_info__doc__
|
_mysql_ConnectionObject_get_proto_info__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"get_server_info",
|
"get_server_info",
|
||||||
(PyCFunction)_mysql_ConnectionObject_get_server_info,
|
(PyCFunction)_mysql_ConnectionObject_get_server_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_get_server_info__doc__
|
_mysql_ConnectionObject_get_server_info__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"info",
|
"info",
|
||||||
(PyCFunction)_mysql_ConnectionObject_info,
|
(PyCFunction)_mysql_ConnectionObject_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_info__doc__
|
_mysql_ConnectionObject_info__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"insert_id",
|
"insert_id",
|
||||||
(PyCFunction)_mysql_ConnectionObject_insert_id,
|
(PyCFunction)_mysql_ConnectionObject_insert_id,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_insert_id__doc__
|
_mysql_ConnectionObject_insert_id__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -2533,19 +2466,19 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"shutdown",
|
"shutdown",
|
||||||
(PyCFunction)_mysql_ConnectionObject_shutdown,
|
(PyCFunction)_mysql_ConnectionObject_shutdown,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_shutdown__doc__
|
_mysql_ConnectionObject_shutdown__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stat",
|
"stat",
|
||||||
(PyCFunction)_mysql_ConnectionObject_stat,
|
(PyCFunction)_mysql_ConnectionObject_stat,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_stat__doc__
|
_mysql_ConnectionObject_stat__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"store_result",
|
"store_result",
|
||||||
(PyCFunction)_mysql_ConnectionObject_store_result,
|
(PyCFunction)_mysql_ConnectionObject_store_result,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_store_result__doc__
|
_mysql_ConnectionObject_store_result__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -2556,13 +2489,13 @@ static PyMethodDef _mysql_ConnectionObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"thread_id",
|
"thread_id",
|
||||||
(PyCFunction)_mysql_ConnectionObject_thread_id,
|
(PyCFunction)_mysql_ConnectionObject_thread_id,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_thread_id__doc__
|
_mysql_ConnectionObject_thread_id__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"use_result",
|
"use_result",
|
||||||
(PyCFunction)_mysql_ConnectionObject_use_result,
|
(PyCFunction)_mysql_ConnectionObject_use_result,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ConnectionObject_use_result__doc__
|
_mysql_ConnectionObject_use_result__doc__
|
||||||
},
|
},
|
||||||
{NULL, NULL} /* sentinel */
|
{NULL, NULL} /* sentinel */
|
||||||
@ -2623,13 +2556,13 @@ static PyMethodDef _mysql_ResultObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"row_tell",
|
"row_tell",
|
||||||
(PyCFunction)_mysql_ResultObject_row_tell,
|
(PyCFunction)_mysql_ResultObject_row_tell,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ResultObject_row_tell__doc__
|
_mysql_ResultObject_row_tell__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"describe",
|
"describe",
|
||||||
(PyCFunction)_mysql_ResultObject_describe,
|
(PyCFunction)_mysql_ResultObject_describe,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ResultObject_describe__doc__
|
_mysql_ResultObject_describe__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -2641,19 +2574,19 @@ static PyMethodDef _mysql_ResultObject_methods[] = {
|
|||||||
{
|
{
|
||||||
"field_flags",
|
"field_flags",
|
||||||
(PyCFunction)_mysql_ResultObject_field_flags,
|
(PyCFunction)_mysql_ResultObject_field_flags,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ResultObject_field_flags__doc__
|
_mysql_ResultObject_field_flags__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"num_fields",
|
"num_fields",
|
||||||
(PyCFunction)_mysql_ResultObject_num_fields,
|
(PyCFunction)_mysql_ResultObject_num_fields,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ResultObject_num_fields__doc__
|
_mysql_ResultObject_num_fields__doc__
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"num_rows",
|
"num_rows",
|
||||||
(PyCFunction)_mysql_ResultObject_num_rows,
|
(PyCFunction)_mysql_ResultObject_num_rows,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_ResultObject_num_rows__doc__
|
_mysql_ResultObject_num_rows__doc__
|
||||||
},
|
},
|
||||||
{NULL, NULL} /* sentinel */
|
{NULL, NULL} /* sentinel */
|
||||||
@ -2914,17 +2847,15 @@ _mysql_methods[] = {
|
|||||||
{
|
{
|
||||||
"get_client_info",
|
"get_client_info",
|
||||||
(PyCFunction)_mysql_get_client_info,
|
(PyCFunction)_mysql_get_client_info,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_get_client_info__doc__
|
_mysql_get_client_info__doc__
|
||||||
},
|
},
|
||||||
#if MYSQL_VERSION_ID >= 32314
|
|
||||||
{
|
{
|
||||||
"thread_safe",
|
"thread_safe",
|
||||||
(PyCFunction)_mysql_thread_safe,
|
(PyCFunction)_mysql_thread_safe,
|
||||||
METH_VARARGS,
|
METH_NOARGS,
|
||||||
_mysql_thread_safe__doc__
|
_mysql_thread_safe__doc__
|
||||||
},
|
},
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
"server_init",
|
"server_init",
|
||||||
(PyCFunction)_mysql_server_init,
|
(PyCFunction)_mysql_server_init,
|
||||||
|
Reference in New Issue
Block a user