diff --git a/tools/lintstack.py b/tools/lintstack.py
index 1ae34d73d..269777606 100755
--- a/tools/lintstack.py
+++ b/tools/lintstack.py
@@ -153,7 +153,7 @@ def run_pylint():
     args = [
         "--msg-template='{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}'",
         "-E", "cinderclient"]
-    lint.Run(args, reporter=reporter, exit=False)
+    lint.Run(args, reporter=reporter, do_exit=False)
     val = buff.getvalue()
     buff.close()
     return val
diff --git a/tox.ini b/tox.ini
index fcf35415e..57dfe3bb6 100644
--- a/tox.ini
+++ b/tox.ini
@@ -37,7 +37,7 @@ commands =
 deps =
   -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/requirements.txt
-       pylint==1.9.1
+       pylint==2.6.0
 commands = bash tools/lintstack.sh
 whitelist_externals = bash