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

Side by Side Diff: third_party/WebKit/Source/platform/inspector_protocol/ConcatenateProtocols.py

Issue 2282283002: [DevTools] Prepare inspector_protocol build to move. (Closed)
Patch Set: NOTREACHED Created 4 years, 3 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
(Empty)
1 #!/usr/bin/env python
2 # Copyright 2016 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 import os.path
7 import sys
8
9 try:
10 import json
11 except ImportError:
12 import simplejson as json
13
14
15 def main(argv):
16 if len(argv) < 1:
17 sys.stderr.write("Usage: %s <protocol-1> [<protocol-2> [, <protocol-3>.. .]] <output-file>\n" % sys.argv[0])
18 return 1
19
20 domains = []
21 version = None
22 for protocol in argv[:-1]:
23 file_name = os.path.normpath(protocol)
24 if not os.path.isfile(file_name):
25 sys.stderr.write("Cannot find %s\n" % file_name)
26 return 1
27 input_file = open(file_name, "r")
28 json_string = input_file.read()
29 parsed_json = json.loads(json_string)
30 domains += parsed_json["domains"]
31 version = parsed_json["version"]
32
33 output_file = open(argv[-1], "w")
34 json.dump({"version": version, "domains": domains}, output_file, indent=4, s ort_keys=False, separators=(',', ': '))
35 output_file.close()
36
37
38 if __name__ == '__main__':
39 sys.exit(main(sys.argv[1:]))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698