OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 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 os.path | 5 import os.path |
6 import sys | 6 import sys |
7 import optparse | 7 import optparse |
8 import collections | 8 import collections |
9 import functools | 9 import functools |
10 try: | 10 try: |
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 | 323 |
324 def resolve_type(protocol, prop): | 324 def resolve_type(protocol, prop): |
325 if "$ref" in prop: | 325 if "$ref" in prop: |
326 return protocol.type_definitions[prop["$ref"]] | 326 return protocol.type_definitions[prop["$ref"]] |
327 if prop["type"] == "array": | 327 if prop["type"] == "array": |
328 return wrap_array_definition(resolve_type(protocol, prop["items"])) | 328 return wrap_array_definition(resolve_type(protocol, prop["items"])) |
329 return protocol.type_definitions[prop["type"]] | 329 return protocol.type_definitions[prop["type"]] |
330 | 330 |
331 | 331 |
332 def new_style(domain): | 332 def new_style(domain): |
333 domains = ["DOMStorage", "Rendering", "Emulation", "Network", "Memory", "Pag
e", "LayerTree", "Database", "IndexedDB", "CacheStorage", "DOM", "CSS", | 333 return True |
334 "ApplicationCache", "DOMDebugger", "Input", "DeviceOrientation", "Tracin
g", "Animation" ] | |
335 return domain["domain"] in domains | |
336 | 334 |
337 | 335 |
338 def join_arrays(dict, keys): | 336 def join_arrays(dict, keys): |
339 result = [] | 337 result = [] |
340 for key in keys: | 338 for key in keys: |
341 if key in dict: | 339 if key in dict: |
342 result += dict[key] | 340 result += dict[key] |
343 return result | 341 return result |
344 | 342 |
345 | 343 |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
496 if up_to_date: | 494 if up_to_date: |
497 sys.exit() | 495 sys.exit() |
498 | 496 |
499 for file_name, content in outputs.iteritems(): | 497 for file_name, content in outputs.iteritems(): |
500 out_file = open(file_name, "w") | 498 out_file = open(file_name, "w") |
501 out_file.write(content) | 499 out_file.write(content) |
502 out_file.close() | 500 out_file.close() |
503 | 501 |
504 | 502 |
505 main() | 503 main() |
OLD | NEW |