Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(509)

Side by Side Diff: tools/json_schema_compiler/cpp_bundle_generator.py

Issue 849103005: Cleanup most pylint errors in json_schema_compiler. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import code 5 import code
6 import cpp_util 6 import cpp_util
7 from model import Platforms 7 from model import Platforms
8 from schema_util import CapitalizeFirstLetter 8 from schema_util import CapitalizeFirstLetter
9 from schema_util import JsFunctionNameToClassName 9 from schema_util import JsFunctionNameToClassName
10 10
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
118 def _GenerateFunctionRegistryRegisterAll(self): 118 def _GenerateFunctionRegistryRegisterAll(self):
119 c = code.Code() 119 c = code.Code()
120 c.Append('// static') 120 c.Append('// static')
121 c.Sblock('void GeneratedFunctionRegistry::RegisterAll(' 121 c.Sblock('void GeneratedFunctionRegistry::RegisterAll('
122 'ExtensionFunctionRegistry* registry) {') 122 'ExtensionFunctionRegistry* registry) {')
123 for namespace in self._model.namespaces.values(): 123 for namespace in self._model.namespaces.values():
124 namespace_ifdefs = self._GetPlatformIfdefs(namespace) 124 namespace_ifdefs = self._GetPlatformIfdefs(namespace)
125 if namespace_ifdefs is not None: 125 if namespace_ifdefs is not None:
126 c.Append("#if %s" % namespace_ifdefs, indent_level=0) 126 c.Append("#if %s" % namespace_ifdefs, indent_level=0)
127 127
128 namespace_name = CapitalizeFirstLetter(namespace.name.replace(
129 "experimental.", ""))
130 for function in namespace.functions.values(): 128 for function in namespace.functions.values():
131 if function.nocompile: 129 if function.nocompile:
132 continue 130 continue
133 c.Concat(self._GenerateRegisterFunctions(namespace.name, function)) 131 c.Concat(self._GenerateRegisterFunctions(namespace.name, function))
134 132
135 for type_ in namespace.types.values(): 133 for type_ in namespace.types.values():
136 for function in type_.functions.values(): 134 for function in type_.functions.values():
137 if function.nocompile: 135 if function.nocompile:
138 continue 136 continue
139 namespace_types_name = JsFunctionNameToClassName( 137 namespace_types_name = JsFunctionNameToClassName(
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 c.Eblock('}') 311 c.Eblock('}')
314 c.Append() 312 c.Append()
315 c.Append('// static') 313 c.Append('// static')
316 c.Sblock('bool GeneratedSchemas::IsGenerated(std::string name) {') 314 c.Sblock('bool GeneratedSchemas::IsGenerated(std::string name) {')
317 c.Append('return g_lazy_instance.Get().schemas.count(name) > 0;') 315 c.Append('return g_lazy_instance.Get().schemas.count(name) > 0;')
318 c.Eblock('}') 316 c.Eblock('}')
319 c.Append() 317 c.Append()
320 c.Concat(cpp_util.CloseNamespace(self._bundle._cpp_namespace)) 318 c.Concat(cpp_util.CloseNamespace(self._bundle._cpp_namespace))
321 c.Append() 319 c.Append()
322 return c 320 return c
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698