diff options
Diffstat (limited to 'deps/v8/tools/mb/mb.py')
-rwxr-xr-x | deps/v8/tools/mb/mb.py | 9 |
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 |