summaryrefslogtreecommitdiffstats
path: root/ppapi/generators
diff options
context:
space:
mode:
authorteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-03 19:07:46 +0000
committerteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-03 19:07:46 +0000
commitcfc881d2408de7b19aab96130e9ad757d5f40a7c (patch)
treec66631688ebdfb7443589348ea00c332cb7aeeb6 /ppapi/generators
parent80eac81f0f122675305832e6d839a94f75663e68 (diff)
downloadchromium_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-xppapi/generators/idl_thunk.py8
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')