summaryrefslogtreecommitdiff
path: root/buildscripts/lint.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildscripts/lint.py')
-rw-r--r--buildscripts/lint.py12
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):