Mercurial > lbo > hg > async-google-apis
changeset 167:5d0dc03d4a90
Fix recursion bug in generation of parameters structs
Fixes #2.
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Fri, 27 Nov 2020 20:44:48 +0100 |
parents | 23b9f236a84a |
children | 8e1cc803f3cc 7c91963678f0 139c5e1dc358 |
files | generate/generate.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/generate/generate.py Fri Nov 27 20:44:16 2020 +0100 +++ b/generate/generate.py Fri Nov 27 20:44:48 2020 +0100 @@ -250,7 +250,7 @@ frags.append(chevron.render(SchemaDisplayTmpl, struct)) # Generate parameter types for subresources. frags.extend( - generate_params_structs(resource.get('resources', {}), super_name=resourcename, + generate_params_structs(resource.get('resources', {}), super_name=super_name+'_'+resourcename, global_params=global_params)) return frags @@ -333,6 +333,7 @@ formatted_simple_upload_path, required_params = resolve_parameters(simple_upload_path) formatted_resumable_upload_path, required_params = resolve_parameters(resumable_upload_path) + # Guess default scope. scopetype, scopeval = scopes_url_to_enum_val(discdoc['name'], method.get('scopes', [''])[-1]) scope_enum = scopetype + '::' + scopeval