From f664d466b67d5398209554818b179ca38e84879e Mon Sep 17 00:00:00 2001 From: Gil Bregman Date: Tue, 18 Feb 2025 11:06:38 +0200 Subject: [PATCH] Do not try to use None context in get_subsystems(). Fixes #1115 Signed-off-by: Gil Bregman --- control/grpc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/control/grpc.py b/control/grpc.py index ac031c71..215c5bdf 100644 --- a/control/grpc.py +++ b/control/grpc.py @@ -4718,8 +4718,9 @@ def get_subsystems_safe(self, request, context): ret = rpc_nvmf.nvmf_get_subsystems(self.spdk_rpc_subsystems_client) except Exception as ex: self.logger.exception("get_subsystems failed") - context.set_code(grpc.StatusCode.INTERNAL) - context.set_details(f"{ex}") + if context: + context.set_code(grpc.StatusCode.INTERNAL) + context.set_details(f"{ex}") return pb2.subsystems_info() for s in ret: