Visitar URL original
fix: cater for empty async call (#1997) · googleapis/google-cloud-python@eeb08fb · GitHub
Skip to content

Commit eeb08fb

Browse files
authored
fix: cater for empty async call (#1997)
1 parent 0d2a806 commit eeb08fb

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

  • packages/gapic-generator/gapic/templates/%namespace/%name_%version/%sub/services/%service

‎packages/gapic-generator/gapic/templates/%namespace/%name_%version/%sub/services/%service/async_client.py.j2‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,10 +325,8 @@ class {{ service.async_client_name }}:
325325
# so it must be constructed via keyword expansion.
326326
if isinstance(request, dict):
327327
request = {{ method.input.ident }}(**request)
328-
{% if method.flattened_fields %}{# Cross-package req and flattened fields #}
329328
elif not request:
330-
request = {{ method.input.ident }}({% if method.input.ident.package != method.ident.package %}{% for f in method.flattened_fields.values() %}{{ f.name }}={{ f.name }}, {% endfor %}{% endif %})
331-
{% endif %}{# Cross-package req and flattened fields #}
329+
request = {{ method.input.ident }}({% if method.flattened_fields %}{% for f in method.flattened_fields.values() %}{{ f.name }}={{ f.name }}{% if not loop.last %}, {% endif %}{% endfor %}{% endif %})
332330
{% else %}
333331
request = {{ method.input.ident }}(request)
334332
{% endif %} {# different request package #}

0 commit comments

Comments
 (0)