Lines Matching refs:old_mro
645 PyObject *new_mro, *old_mro; in mro_hierarchy() local
650 res = mro_internal(type, &old_mro); in mro_hierarchy()
656 if (old_mro != NULL) in mro_hierarchy()
657 tuple = PyTuple_Pack(3, type, new_mro, old_mro); in mro_hierarchy()
668 type->tp_mro = old_mro; in mro_hierarchy()
672 Py_XDECREF(old_mro); in mro_hierarchy()
801 PyObject *new_mro, *old_mro = NULL; in type_set_bases() local
804 "", 2, 3, &cls, &new_mro, &old_mro); in type_set_bases()
807 Py_XINCREF(old_mro); in type_set_bases()
808 cls->tp_mro = old_mro; in type_set_bases()
1940 PyObject *new_mro, *old_mro; in mro_internal() local
1946 old_mro = type->tp_mro; in mro_internal()
1947 Py_XINCREF(old_mro); in mro_internal()
1949 reent = (type->tp_mro != old_mro); in mro_internal()
1950 Py_XDECREF(old_mro); in mro_internal()
1969 *p_old_mro = old_mro; /* transfer the ownership */ in mro_internal()
1971 Py_XDECREF(old_mro); in mro_internal()