MCPcopy Create free account
hub / github.com/SamuraiT/mecab-python3 / SwigPyObject_own

Function SwigPyObject_own

src/MeCab/MeCab_wrap.cpp:1618–1636  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1616}
1617
1618SWIGINTERN PyObject*
1619SwigPyObject_own(PyObject *v, PyObject *args)
1620{
1621 PyObject *val = 0;
1622 if (!PyArg_UnpackTuple(args, "own", 0, 1, &val)) {
1623 return NULL;
1624 } else {
1625 SwigPyObject *sobj = (SwigPyObject *)v;
1626 PyObject *obj = PyBool_FromLong(sobj->own);
1627 if (val) {
1628 if (PyObject_IsTrue(val)) {
1629 SwigPyObject_acquire(v,args);
1630 } else {
1631 SwigPyObject_disown(v,args);
1632 }
1633 }
1634 return obj;
1635 }
1636}
1637
1638static PyMethodDef
1639swigobject_methods[] = {

Callers

nothing calls this directly

Calls 2

SwigPyObject_acquireFunction · 0.85
SwigPyObject_disownFunction · 0.85

Tested by

no test coverage detected