MCPcopy Create free account
hub / github.com/couchbase/couchbase-python-client / build_exception

Function build_exception

src/exceptions.cxx:282–296  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

280}
281
282PyObject*
283build_exception(const std::error_code& ec, const char* file, int line, const char* message)
284{
285 pycbc_exception* base = create_pycbc_exception();
286 if (base == nullptr) {
287 return nullptr;
288 }
289
290 base->ec = ec;
291 base->message = message ? message : ec.message();
292 base->error_context = nullptr; // No context for simple error_code
293 base->exc_info = build_exc_info_dict(file, line, message);
294
295 return (PyObject*)base;
296}
297
298PyObject*
299add_exception_objects(PyObject* pyObj_module)

Calls 2

create_pycbc_exceptionFunction · 0.85
messageMethod · 0.45

Tested by

no test coverage detected