From 7ef975d657f6fe3b29260d52de5597fb5c97788c Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Tue, 28 Oct 2025 22:48:34 -0700 Subject: [PATCH] improve error reporting --- src/mgr/ActivePyModule.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mgr/ActivePyModule.cc b/src/mgr/ActivePyModule.cc index b63f5d325dd..2c0df7a3011 100644 --- a/src/mgr/ActivePyModule.cc +++ b/src/mgr/ActivePyModule.cc @@ -150,9 +150,9 @@ std::optional> ActivePyModule::dispatch_remote( nullptr); Py_DECREF(pickled_args_bytes); if (args == nullptr) { - derr << "Failed to deserialize (pickle.loads) args" << dendl; std::string caller = "ActivePyModule::dispatch_remote "s + method; *err = handle_pyerror(true, get_name(), caller); + derr << "Failed to deserialize (pickle.loads) args: " << *err << dendl; return std::nullopt; } @@ -164,9 +164,9 @@ std::optional> ActivePyModule::dispatch_remote( nullptr); Py_DECREF(pickled_kwargs_bytes); if (kwargs == nullptr) { - derr << "Failed to deserialize (pickle.loads) kwargs" << dendl; std::string caller = "ActivePyModule::dispatch_remote "s + method; *err = handle_pyerror(true, get_name(), caller); + derr << "Failed to deserialize (pickle.loads) kwargs: " << *err << dendl; Py_DECREF(args); return std::nullopt; @@ -203,9 +203,9 @@ std::optional> ActivePyModule::dispatch_remote( nullptr); Py_DECREF(ret); if (pickled_ret == nullptr) { - derr << "Failed to serialize (pickle.dumps) ret" << dendl; std::string caller = "ActivePyModule::dispatch_remote "s + method; *err = handle_pyerror(true, get_name(), caller); + derr << "Failed to serialize (pickle.dumps) ret: " << *err << dendl; return std::nullopt; } -- 2.39.5