diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2016-10-28 17:13:52 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2016-10-28 17:13:52 (GMT) |
commit | 1aea8fb9e0ec6ac05d57e91a6be44a288589410c (patch) | |
tree | 4776eb176292fc7b1c402357d4b1e4bb031eec2c | |
parent | a0c1ba608eb89b4e10155f7652c50a3ac0b709af (diff) | |
download | cpython-1aea8fb9e0ec6ac05d57e91a6be44a288589410c.zip cpython-1aea8fb9e0ec6ac05d57e91a6be44a288589410c.tar.gz cpython-1aea8fb9e0ec6ac05d57e91a6be44a288589410c.tar.bz2 |
Issue #28544: Fix _asynciomodule.c on Windows
PyType_Ready() sets the reference to &PyType_Type.
&PyType_Type cannot be resolved at compilation time (not on Windows?).
-rw-r--r-- | Modules/_asynciomodule.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Modules/_asynciomodule.c b/Modules/_asynciomodule.c index d9419df..f606923 100644 --- a/Modules/_asynciomodule.c +++ b/Modules/_asynciomodule.c @@ -893,7 +893,7 @@ static PyGetSetDef FutureType_getsetlist[] = { static void FutureObj_dealloc(PyObject *self); static PyTypeObject FutureType = { - PyVarObject_HEAD_INIT(0, 0) + PyVarObject_HEAD_INIT(NULL, 0) "_asyncio.Future", sizeof(FutureObj), /* tp_basicsize */ .tp_dealloc = FutureObj_dealloc, @@ -1092,7 +1092,7 @@ static PyMethodDef FutureIter_methods[] = { }; static PyTypeObject FutureIterType = { - PyVarObject_HEAD_INIT(0, 0) + PyVarObject_HEAD_INIT(NULL, 0) "_asyncio.FutureIter", .tp_basicsize = sizeof(futureiterobject), .tp_itemsize = 0, @@ -1189,7 +1189,7 @@ static PyGetSetDef TaskSendMethWrapper_getsetlist[] = { }; PyTypeObject TaskSendMethWrapper_Type = { - PyVarObject_HEAD_INIT(&PyType_Type, 0) + PyVarObject_HEAD_INIT(NULL, 0) "TaskSendMethWrapper", .tp_basicsize = sizeof(TaskSendMethWrapper), .tp_itemsize = 0, @@ -1260,7 +1260,7 @@ TaskWakeupMethWrapper_dealloc(TaskWakeupMethWrapper *o) } PyTypeObject TaskWakeupMethWrapper_Type = { - PyVarObject_HEAD_INIT(&PyType_Type, 0) + PyVarObject_HEAD_INIT(NULL, 0) "TaskWakeupMethWrapper", .tp_basicsize = sizeof(TaskWakeupMethWrapper), .tp_itemsize = 0, @@ -1778,7 +1778,7 @@ static PyGetSetDef TaskType_getsetlist[] = { }; static PyTypeObject TaskType = { - PyVarObject_HEAD_INIT(0, 0) + PyVarObject_HEAD_INIT(NULL, 0) "_asyncio.Task", sizeof(TaskObj), /* tp_basicsize */ .tp_base = &FutureType, |