MCPcopy Create free account
hub / github.com/numpy/numpy / arrayflags_new

Function arrayflags_new

numpy/core/src/multiarray/flagsobject.c:669–682  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

667
668
669static PyObject *
670arrayflags_new(PyTypeObject *NPY_UNUSED(self), PyObject *args, PyObject *NPY_UNUSED(kwds))
671{
672 PyObject *arg=NULL;
673 if (!PyArg_UnpackTuple(args, "flagsobj", 0, 1, &arg)) {
674 return NULL;
675 }
676 if ((arg != NULL) && PyArray_Check(arg)) {
677 return PyArray_NewFlagsObject(arg);
678 }
679 else {
680 return PyArray_NewFlagsObject(NULL);
681 }
682}
683
684NPY_NO_EXPORT PyTypeObject PyArrayFlags_Type = {
685 PyVarObject_HEAD_INIT(NULL, 0)

Callers

nothing calls this directly

Calls 1

PyArray_NewFlagsObjectFunction · 0.85

Tested by

no test coverage detected