We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f43eaae commit bc96da2Copy full SHA for bc96da2
mypyc/codegen/emitclass.py
@@ -293,7 +293,8 @@ def emit_line() -> None:
293
"};",
294
)
295
if emitter.capi_version < (3, 12):
296
- # versions >= 3.12 do not define tp_weaklistoffset, but set Py_TPFLAGS_MANAGED_WEAKREF flag instead
+ # versions >= 3.12 set Py_TPFLAGS_MANAGED_WEAKREF flag instead
297
+ # https://docs.python.org/3.12/extending/newtypes.html#weak-reference-support
298
fields["tp_weaklistoffset"] = base_size
299
else:
300
fields["tp_basicsize"] = base_size
0 commit comments