diff options
author | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-03 19:07:46 +0000 |
---|---|---|
committer | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-03 19:07:46 +0000 |
commit | cfc881d2408de7b19aab96130e9ad757d5f40a7c (patch) | |
tree | c66631688ebdfb7443589348ea00c332cb7aeeb6 /ppapi/generators | |
parent | 80eac81f0f122675305832e6d839a94f75663e68 (diff) | |
download | chromium_src-cfc881d2408de7b19aab96130e9ad757d5f40a7c.zip chromium_src-cfc881d2408de7b19aab96130e9ad757d5f40a7c.tar.gz chromium_src-cfc881d2408de7b19aab96130e9ad757d5f40a7c.tar.bz2 |
IDL: Remove trailing commans in generated thunk files.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11679012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174988 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators')
-rwxr-xr-x | ppapi/generators/idl_thunk.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ppapi/generators/idl_thunk.py b/ppapi/generators/idl_thunk.py index 250054e..71b8624 100755 --- a/ppapi/generators/idl_thunk.py +++ b/ppapi/generators/idl_thunk.py @@ -389,12 +389,14 @@ class TGen(GeneratorByFile): version_list.append((thunk_type, thunk_name)) out.Write('const %s %s = {\n' % (thunk_type, thunk_name)) + generated_functions = [] for child in node.GetListOf('Member'): rtype, name, arrays, args = cgen.GetComponents( child, build, 'return') - if child.InReleases([build]): # TEST - out.Write(' &%s,\n' % name) - out.Write('};\n\n') + if child.InReleases([build]): + generated_functions.append(name) + out.Write(',\n'.join([' &%s' % f for f in generated_functions])) + out.Write('\n};\n\n') out.Write('} // namespace\n') out.Write('\n') |