This repository was archived by the owner on Mar 26, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
gapic/templates/%namespace/%name_%version/%sub/services/%service/transports Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -256,6 +256,8 @@ class {{service.name}}RestTransport(_Base{{ service.name }}RestTransport):
256256 {% endif %} {# method.lro #}
257257 {#- TODO(https://github.com/googleapis/gapic-generator-python/issues/2274): Add debug log before intercepting a request #}
258258 resp = self._interceptor.post_{{ method.name|snake_case }}(resp)
259+ {# TODO(https://github.com/googleapis/gapic-generator-python/issues/2279): Add logging support for rest streaming. #}
260+ {% if not method .server_streaming %}
259261 if CLIENT_LOGGING_SUPPORTED and _LOGGER.isEnabledFor(logging.DEBUG): # pragma: NO COVER
260262 http_response = {
261263 "payload": {% if method .output .ident .is_proto_plus_type %} {{ method.output.ident }}.to_json(resp){% else %} json_format.MessageToJson(resp){% endif %} ,
@@ -272,6 +274,7 @@ class {{service.name}}RestTransport(_Base{{ service.name }}RestTransport):
272274 "httpResponse": http_response,
273275 },
274276 )
277+ {% endif %} {# if not method.server_streaming #}
275278 return resp
276279
277280 {% endif %} {# method.void #}
Original file line number Diff line number Diff line change @@ -217,6 +217,8 @@ class Async{{service.name}}RestTransport(_Base{{ service.name }}RestTransport):
217217 json_format.Parse(content, pb_resp, ignore_unknown_fields=True)
218218 {% endif %} {# if method.server_streaming #}
219219 resp = await self._interceptor.post_{{ method.name|snake_case }}(resp)
220+ {# TODO(https://github.com/googleapis/gapic-generator-python/issues/2279): Add logging support for rest streaming. #}
221+ {% if not method .server_streaming %}
220222 if CLIENT_LOGGING_SUPPORTED and _LOGGER.isEnabledFor(logging.DEBUG): # pragma: NO COVER
221223 http_response = {
222224 "payload": {% if method .output .ident .is_proto_plus_type %} {{ method.output.ident }}.to_json(response){% else %} json_format.MessageToJson(response){% endif %} ,
@@ -232,7 +234,8 @@ class Async{{service.name}}RestTransport(_Base{{ service.name }}RestTransport):
232234 "httpResponse": http_response,
233235 },
234236 )
235-
237+
238+ {% endif %} {# if not method.server_streaming #}
236239 return resp
237240
238241 {% endif %} {# method.void #}
You can’t perform that action at this time.
0 commit comments