@@ -115,7 +115,10 @@ def abort(self, code, details):
115
115
self .details = details
116
116
self ._active_span .set_attribute ("rpc.grpc.status_code" , code .value [0 ])
117
117
self ._active_span .set_status (
118
- Status (status_code = StatusCode .ERROR , description = details )
118
+ Status (
119
+ status_code = StatusCode .ERROR ,
120
+ description = "{}:{}" .format (code , details ),
121
+ )
119
122
)
120
123
return self ._servicer_context .abort (code , details )
121
124
@@ -129,15 +132,21 @@ def set_code(self, code):
129
132
self ._active_span .set_attribute ("rpc.grpc.status_code" , code .value [0 ])
130
133
if code != grpc .StatusCode .OK :
131
134
self ._active_span .set_status (
132
- Status (status_code = StatusCode .ERROR , description = details )
135
+ Status (
136
+ status_code = StatusCode .ERROR ,
137
+ description = "{}:{}" .format (code , details ),
138
+ )
133
139
)
134
140
return self ._servicer_context .set_code (code )
135
141
136
142
def set_details (self , details ):
137
143
self .details = details
138
144
if self .code != grpc .StatusCode .OK :
139
145
self ._active_span .set_status (
140
- Status (status_code = StatusCode .ERROR , description = details )
146
+ Status (
147
+ status_code = StatusCode .ERROR ,
148
+ description = "{}:{}" .format (self .code , details ),
149
+ )
141
150
)
142
151
return self ._servicer_context .set_details (details )
143
152
0 commit comments