We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 556ebf9 commit 354a029Copy full SHA for 354a029
1 file changed
cs3client/file.py
@@ -77,21 +77,11 @@ def handle_grpc_error(func):
77
def wrapper(self, *args, **kwargs):
78
try:
79
return func(self, *args, **kwargs)
80
-
81
# Transport / gRPC-layer failures (no CS3 rpc.Status came back)
82
except grpc.RpcError as e:
83
- # Log gRPC-layer info
84
- self._log.error(
85
- f"gRPC-layer error in {func.__name__}: code={getattr(e,'code',lambda:None)()} "
86
- f"details={getattr(e,'details',lambda:None)()}"
87
- )
88
status = _grpc_exc_to_cs3_status(e)
89
# Reuse existing mapping
90
self._status_code_handler.handle_errors(status, operation=func.__name__)
91
- raise # fallback: should not be reached if handle_errors always raises
92
- except Exception as e:
93
- self._log.error(f"Client error in {func.__name__}: {e}")
94
- raise
95
96
return wrapper
97
0 commit comments