mx fix to build on win32.

This commit is contained in:
Federico Di Gregorio 2006-09-02 09:00:39 +00:00
parent afaca71aa9
commit 2007652589
3 changed files with 9 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2006-09-02 Federico Di Gregorio <fog@initd.org> 2006-09-02 Federico Di Gregorio <fog@initd.org>
* psycopg/adapter_mxdatetime.c, psycopg/psycopgmodule.c: fixed last
problem with non-constant initializers.
* psycopg/connection_type.c: applied patch from Joerg Sonnenberger * psycopg/connection_type.c: applied patch from Joerg Sonnenberger
to fix a double mutex destroy. to fix a double mutex destroy.

View File

@ -258,7 +258,7 @@ PyTypeObject mxdatetimeType = {
0, /*tp_dictoffset*/ 0, /*tp_dictoffset*/
mxdatetime_init, /*tp_init*/ mxdatetime_init, /*tp_init*/
PyType_GenericAlloc, /*tp_alloc*/ 0, /*tp_alloc*/
mxdatetime_new, /*tp_new*/ mxdatetime_new, /*tp_new*/
(freefunc)mxdatetime_del, /*tp_free Low-level free-memory routine */ (freefunc)mxdatetime_del, /*tp_free Low-level free-memory routine */
0, /*tp_is_gc For PyObject_IS_GC */ 0, /*tp_is_gc For PyObject_IS_GC */

View File

@ -667,6 +667,10 @@ init_psycopg(void)
#ifdef HAVE_PYDATETIME #ifdef HAVE_PYDATETIME
pydatetimeType.tp_alloc = PyType_GenericAlloc; pydatetimeType.tp_alloc = PyType_GenericAlloc;
#endif #endif
#ifdef HAVE_MXDATETIME
mxdatetimeType.tp_alloc = PyType_GenericAlloc;
#endif
Dprintf("initpsycopg: module initialization complete"); Dprintf("initpsycopg: module initialization complete");
} }