From 1376bfc40acdc53a5fcd4c8db21d410882e8984e Mon Sep 17 00:00:00 2001 From: adustman Date: Tue, 19 Mar 2002 06:16:21 +0000 Subject: [PATCH] Use modern allocation with modern Python --- MySQLdb/_mysql.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MySQLdb/_mysql.c b/MySQLdb/_mysql.c index 15da672..5e4898c 100644 --- a/MySQLdb/_mysql.c +++ b/MySQLdb/_mysql.c @@ -160,7 +160,11 @@ _mysql_ResultObject_New( MYSQL_FIELD *fields; _mysql_ResultObject *r; +#if PY_VERSION_HEX < 0x02000100 r = PyObject_NEW(_mysql_ResultObject, &_mysql_ResultObject_Type); +#else + r = PyObject_New(_mysql_ResultObject, &_mysql_ResultObject_Type); +#endif if (!r) return NULL; r->conn = (PyObject *) conn; r->use = use; @@ -236,8 +240,13 @@ _mysql_connect( *read_default_group=NULL; _mysql_ConnectionObject *c=NULL; +#if PY_VERSION_HEX < 0x02000100 c = PyObject_NEW(_mysql_ConnectionObject, &_mysql_ConnectionObject_Type); +#else + c = PyObject_New(_mysql_ConnectionObject, + &_mysql_ConnectionObject_Type); +#endif if (c == NULL) return NULL; c->converter = NULL; c->open = 0;