MCPcopy Create free account
hub / github.com/Distributive-Network/PythonMonkey / JSObjectIterProxy_len

Method JSObjectIterProxy_len

src/JSObjectIterProxy.cc:125–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125PyObject *JSObjectIterProxyMethodDefinitions::JSObjectIterProxy_len(JSObjectIterProxy *self) {
126 Py_ssize_t len;
127 if (self->it.di_dict) {
128 len = JSObjectProxyMethodDefinitions::JSObjectProxy_length((JSObjectProxy *)self->it.di_dict) - self->it.it_index;
129 if (len >= 0) {
130 return PyLong_FromSsize_t(len);
131 }
132 }
133 return PyLong_FromLong(0);
134}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected