deps: V8: cherry-pick 35c6d4d
Original commit message:
Make code generator python3.7 compatible (async keyword).
Change-Id: Ifcd8b8cb1de60a007c7bbd4564d7869e83cb7109
Fixes: https://github.com/nodejs/node/issues/29548
Refs:
- https://github.com/nodejs/node/issues/29548#issuecomment-531717985
- https://github.com/nodejs/node/pull/29520
- https://github.com/nodejs/node/pull/29340
- https://chromium-review.googlesource.com/c/deps/inspector_protocol/+/1781351
- 35c6d4d0d8
PR-URL: https://github.com/nodejs/node/pull/29585
Refs: https://github.com/nodejs/node/pull/29520
Reviewed-By: Christian Clauss <cclauss@me.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
5664791790
commit
d36cef7496
@ -43,6 +43,9 @@ def read_config():
|
||||
items = [(k, os.path.join(output_base, v) if k == "output" else v)
|
||||
for (k, v) in items]
|
||||
keys, values = list(zip(*items))
|
||||
# 'async' is a keyword since Python 3.7.
|
||||
# Avoid namedtuple(rename=True) for compatibility with Python 2.X.
|
||||
keys = tuple('async_' if k == 'async' else k for k in keys)
|
||||
return collections.namedtuple('X', keys)(*values)
|
||||
return json.loads(data, object_hook=json_object_hook)
|
||||
|
||||
@ -555,7 +558,7 @@ class Protocol(object):
|
||||
if not self.config.protocol.options:
|
||||
return False
|
||||
return self.check_options(self.config.protocol.options, domain, command,
|
||||
"async", None, False)
|
||||
"async_", None, False)
|
||||
|
||||
def is_exported(self, domain, name):
|
||||
if not self.config.protocol.options:
|
||||
|
Loading…
x
Reference in New Issue
Block a user