MCPcopy Create free account
hub / github.com/OpenDriveLab/OpenLane / __Pyx_CyFunction_clear

Function __Pyx_CyFunction_clear

eval/CIPO_evaluation/pycocotools/_mask.c:12681–12705  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12679 return (PyObject *) op;
12680}
12681static int
12682__Pyx_CyFunction_clear(__pyx_CyFunctionObject *m)
12683{
12684 Py_CLEAR(m->func_closure);
12685 Py_CLEAR(m->func.m_module);
12686 Py_CLEAR(m->func_dict);
12687 Py_CLEAR(m->func_name);
12688 Py_CLEAR(m->func_qualname);
12689 Py_CLEAR(m->func_doc);
12690 Py_CLEAR(m->func_globals);
12691 Py_CLEAR(m->func_code);
12692 Py_CLEAR(m->func_classobj);
12693 Py_CLEAR(m->defaults_tuple);
12694 Py_CLEAR(m->defaults_kwdict);
12695 Py_CLEAR(m->func_annotations);
12696 if (m->defaults) {
12697 PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m);
12698 int i;
12699 for (i = 0; i < m->defaults_pyobjects; i++)
12700 Py_XDECREF(pydefaults[i]);
12701 PyObject_Free(m->defaults);
12702 m->defaults = NULL;
12703 }
12704 return 0;
12705}
12706static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m)
12707{
12708 if (__Pyx_CyFunction_weakreflist(m) != NULL)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected