Switch to new repository
diff --git a/scripts/build/generate_protocol_externs.py b/scripts/build/generate_protocol_externs.py
index 492ee41..3c29239 100755
--- a/scripts/build/generate_protocol_externs.py
+++ b/scripts/build/generate_protocol_externs.py
@@ -36,11 +36,11 @@
except ImportError:
import simplejson as json
-sys.path.append(
- path.normpath(
- path.join(
- path.dirname(path.abspath(__file__)),
- os.pardir, os.pardir, os.pardir, os.pardir, os.pardir, 'inspector_protocol')))
+sys.path.append(path.dirname(path.abspath(__file__)))
+
+from devtools_paths import third_party_path
+
+sys.path.append(path.join(third_party_path(), 'inspector_protocol'))
import pdl # pylint: disable=F0401
type_traits = {
@@ -173,8 +173,8 @@
output_file.write(" * @return {!Promise<%s>}\n" % out_param_type)
output_file.write(" */\n")
- output_file.write("Protocol.%sAgent.prototype.%s = function(%s) {};\n" %
- (domain_name, command["name"], ", ".join(params)))
+ output_file.write(
+ "Protocol.%sAgent.prototype.%s = function(%s) {};\n" % (domain_name, command["name"], ", ".join(params)))
request_object_properties = []
request_type = "Protocol.%sAgent.%sRequest" % (domain_name, to_title_case(command["name"]))
@@ -200,8 +200,7 @@
output_file.write(" * @param {!%s} obj\n" % request_type)
output_file.write(" * @return {!Promise<!%s>}" % response_type)
output_file.write(" */\n")
- output_file.write("Protocol.%sAgent.prototype.invoke_%s = function(obj) {};\n" %
- (domain_name, command["name"]))
+ output_file.write("Protocol.%sAgent.prototype.invoke_%s = function(obj) {};\n" % (domain_name, command["name"]))
if "types" in domain:
for type in domain["types"]:
@@ -219,18 +218,18 @@
else:
typedef_args.append("%s:(%s%s)" % (property["name"], param_type(domain_name, property), suffix))
if (typedef_args):
- output_file.write("\n/** @typedef {!{%s}} */\nProtocol.%s.%s;\n" %
- (", ".join(typedef_args), domain_name, type["id"]))
+ output_file.write(
+ "\n/** @typedef {!{%s}} */\nProtocol.%s.%s;\n" % (", ".join(typedef_args), domain_name, type["id"]))
else:
output_file.write("\n/** @typedef {!Object} */\nProtocol.%s.%s;\n" % (domain_name, type["id"]))
elif type["type"] == "string" and "enum" in type:
output_file.write(generate_enum("Protocol.%s.%s" % (domain_name, type["id"]), type))
elif type["type"] == "array":
- output_file.write("\n/** @typedef {!Array<!%s>} */\nProtocol.%s.%s;\n" %
- (param_type(domain_name, type["items"]), domain_name, type["id"]))
+ output_file.write("\n/** @typedef {!Array<!%s>} */\nProtocol.%s.%s;\n" % (param_type(
+ domain_name, type["items"]), domain_name, type["id"]))
else:
- output_file.write("\n/** @typedef {%s} */\nProtocol.%s.%s;\n" %
- (type_traits[type["type"]], domain_name, type["id"]))
+ output_file.write(
+ "\n/** @typedef {%s} */\nProtocol.%s.%s;\n" % (type_traits[type["type"]], domain_name, type["id"]))
if domain_name in ["Runtime", "Debugger", "HeapProfiler"]:
output_file.write("/** @constructor */\n")
@@ -250,8 +249,8 @@
params.append(param["name"])
output_file.write(" * @param {%s} %s\n" % (param_type(domain_name, param), param["name"]))
output_file.write(" */\n")
- output_file.write("Protocol.%sDispatcher.prototype.%s = function(%s) {};\n" %
- (domain_name, event["name"], ", ".join(params)))
+ output_file.write(
+ "Protocol.%sDispatcher.prototype.%s = function(%s) {};\n" % (domain_name, event["name"], ", ".join(params)))
for domain in domains:
domain_name = domain["domain"]