MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / next

Method next

tensorflow/python/util/util.cc:348–363  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

346 }
347
348 Safe_PyObjectPtr next() override {
349 Safe_PyObjectPtr result;
350 Safe_PyObjectPtr key(PyIter_Next(iter_.get()));
351 if (key) {
352 // PyDict_GetItem returns a borrowed reference.
353 PyObject* elem = PyDict_GetItem(dict_, key.get());
354 if (elem) {
355 Py_INCREF(elem);
356 result.reset(elem);
357 } else {
358 PyErr_SetString(PyExc_RuntimeError,
359 "Dictionary was modified during iteration over it");
360 }
361 }
362 return result;
363 }
364
365 private:
366 PyObject* dict_;

Callers 2

FlattenHelperFunction · 0.45

Calls 2

getMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected