File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
graalpython/com.oracle.graal.python.cext/src Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -407,17 +407,18 @@ int PyType_Ready(PyTypeObject* cls) {
407
407
// TODO ...
408
408
}
409
409
410
+ // TODO link subclasses
410
411
/* Link into each base class's list of subclasses */
411
412
bases = cls -> tp_bases ;
412
- Py_ssize_t n = PyTuple_GET_SIZE (bases );
413
- Py_ssize_t i ;
414
- for (i = 0 ; i < n ; i ++ ) {
415
- PyTypeObject * b = polyglot_as__typeobject (PyTuple_GET_ITEM (bases , i ));
416
- if (PyType_Check (b ) && add_subclass ((PyTypeObject * )b , cls ) < 0 ) {
417
- cls -> tp_flags &= ~Py_TPFLAGS_READYING ;
418
- return -1 ;
419
- }
420
- }
413
+ // Py_ssize_t n = PyTuple_GET_SIZE(bases);
414
+ // Py_ssize_t i;
415
+ // for (i = 0; i < n; i++) {
416
+ // PyTypeObject *b = polyglot_as__typeobject(PyTuple_GetItem (bases, i));
417
+ // if (PyType_Check(b) && add_subclass((PyTypeObject *)b, cls) < 0) {
418
+ // cls->tp_flags &= ~Py_TPFLAGS_READYING;
419
+ // return -1;
420
+ // }
421
+ // }
421
422
422
423
// done
423
424
cls -> tp_flags = cls -> tp_flags & ~Py_TPFLAGS_READYING ;
You can’t perform that action at this time.
0 commit comments