Mercurial > lbo > hg > async-google-apis
changeset 157:dc324831e47e
yapf
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Tue, 27 Oct 2020 19:55:20 +0100 |
parents | 3b1d9866f158 |
children | 51320cdc42ed |
files | generate/generate.py |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/generate/generate.py Tue Oct 27 19:55:10 2020 +0100 +++ b/generate/generate.py Tue Oct 27 19:55:20 2020 +0100 @@ -20,6 +20,7 @@ def optionalize(name, optional=True): return 'Option<{}>'.format(name) if optional else name + def replace_keywords(name): return { 'type': ('typ', 'type'), @@ -44,6 +45,7 @@ return ''.join([(r(c) if i > 0 else c.lower()) for i, c in enumerate(sanitize(name))]) + def snake_to_camel(name): dest = [] capitalize = True @@ -58,6 +60,7 @@ dest.append(c) return ''.join(dest) + def global_params_name(api_name): return snake_to_camel(api_name + 'Params') @@ -210,8 +213,8 @@ frags = [] for resourcename, resource in resources.items(): for methodname, method in resource.get('methods', {}).items(): - param_type_name = snake_to_camel(super_name + capitalize_first(resourcename) + capitalize_first( - methodname) + 'Params') + param_type_name = snake_to_camel(super_name + capitalize_first(resourcename) + + capitalize_first(methodname) + 'Params') print("processed:", resourcename, methodname, param_type_name) struct = { 'name': param_type_name,