We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a419de commit f9394b9Copy full SHA for f9394b9
include/pybind11_json/pybind11_json.hpp
@@ -70,7 +70,8 @@ namespace pyjson
70
71
inline nl::json to_json(const py::handle& obj, std::set<const PyObject*>& refs)
72
{
73
- if (auto ret = refs.insert(obj.ptr()); !ret.second) {
+ auto insert_ret = refs.insert(obj.ptr());
74
+ if (!insert_ret.second) {
75
throw std::runtime_error("Circular reference detected");
76
}
77
0 commit comments