summaryrefslogtreecommitdiff
path: root/deps/v8/tools/mb/mb.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/tools/mb/mb.py')
-rwxr-xr-xdeps/v8/tools/mb/mb.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/deps/v8/tools/mb/mb.py b/deps/v8/tools/mb/mb.py
index cbb5b5dd6d..1466079e26 100755
--- a/deps/v8/tools/mb/mb.py
+++ b/deps/v8/tools/mb/mb.py
@@ -10,6 +10,7 @@ MB is a wrapper script for GN that can be used to generate build files
for sets of canned configurations and analyze them.
"""
+# for py2/py3 compatibility
from __future__ import print_function
import argparse
@@ -36,6 +37,12 @@ sys.path = [os.path.join(CHROMIUM_SRC_DIR, 'build')] + sys.path
import gn_helpers
+try:
+ cmp # Python 2
+except NameError: # Python 3
+ def cmp(x, y): # pylint: disable=redefined-builtin
+ return (x > y) - (x < y)
+
def main(args):
mbw = MetaBuildWrapper()
@@ -1155,7 +1162,7 @@ class MetaBuildWrapper(object):
def MaybeMakeDirectory(self, path):
try:
os.makedirs(path)
- except OSError, e:
+ except OSError as e:
if e.errno != errno.EEXIST:
raise