| 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" ] | 333 domains = ["DOMStorage", "Rendering", "Emulation", "Network", "Memory", "Pag
e", "LayerTree", "Database", "IndexedDB", "CacheStorage" ] |
| 334 return domain["domain"] in domains | 334 return domain["domain"] in domains |
| 335 | 335 |
| 336 | 336 |
| 337 def join_arrays(dict, keys): | 337 def join_arrays(dict, keys): |
| 338 result = [] | 338 result = [] |
| 339 for key in keys: | 339 for key in keys: |
| 340 if key in dict: | 340 if key in dict: |
| 341 result += dict[key] | 341 result += dict[key] |
| 342 return result | 342 return result |
| 343 | 343 |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 495 if up_to_date: | 495 if up_to_date: |
| 496 sys.exit() | 496 sys.exit() |
| 497 | 497 |
| 498 for file_name, content in outputs.iteritems(): | 498 for file_name, content in outputs.iteritems(): |
| 499 out_file = open(file_name, "w") | 499 out_file = open(file_name, "w") |
| 500 out_file.write(content) | 500 out_file.write(content) |
| 501 out_file.close() | 501 out_file.close() |
| 502 | 502 |
| 503 | 503 |
| 504 main() | 504 main() |
| OLD | NEW |