diff options
author | Jonathan Abrahams <jonathan@mongodb.com> | 2018-04-09 12:18:58 -0400 |
---|---|---|
committer | Jonathan Abrahams <jonathan@mongodb.com> | 2018-04-09 12:19:33 -0400 |
commit | 4500059d1af9cfc732eeb2e78d865e2e9d9d9e95 (patch) | |
tree | cedf15d5981a01d9d4c62e6a4724d5532012589e /buildscripts/lint.py | |
parent | 150955ec608a2157e723ef6e9d9f9ca58731bd8c (diff) | |
download | mongo-4500059d1af9cfc732eeb2e78d865e2e9d9d9e95.tar.gz |
SERVER-23312 Fix running buildscripts/lint.py as a script
Diffstat (limited to 'buildscripts/lint.py')
-rw-r--r-- | buildscripts/lint.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/buildscripts/lint.py b/buildscripts/lint.py index 4a863aa3cc8..11bae7fea4f 100644 --- a/buildscripts/lint.py +++ b/buildscripts/lint.py @@ -1,12 +1,18 @@ """Lint module.""" +from __future__ import absolute_import from __future__ import print_function -import sys import codecs +import os +import sys + +# Get relative imports to work when the package is not installed on the PYTHONPATH. +if __name__ == "__main__" and __package__ is None: + sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) -import buildscripts.cpplint as cpplint -import buildscripts.utils as utils +import buildscripts.cpplint as cpplint # pylint: disable=wrong-import-position +import buildscripts.utils as utils # pylint: disable=wrong-import-position class CheckForConfigH(object): |