From 4500059d1af9cfc732eeb2e78d865e2e9d9d9e95 Mon Sep 17 00:00:00 2001 From: Jonathan Abrahams Date: Mon, 9 Apr 2018 12:18:58 -0400 Subject: SERVER-23312 Fix running buildscripts/lint.py as a script --- buildscripts/lint.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'buildscripts/lint.py') 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): -- cgit v1.2.1