summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrett Cannon <brett@python.org>2014-08-29 11:18:27 -0400
committerBrett Cannon <brett@python.org>2014-08-29 11:18:27 -0400
commit1414d20453f513acba2b8039823865c2138dd93b (patch)
treec33e8840fc891d68049d62ce9a5e59d9d9df5960
parent29bb89fe46c7b65df777e626cac5611961a9d325 (diff)
downloadpylint-git-1414d20453f513acba2b8039823865c2138dd93b.tar.gz
Also modernize pyreverse
--HG-- branch : python_6
-rw-r--r--pyreverse/diadefslib.py2
-rw-r--r--pyreverse/main.py3
-rw-r--r--pyreverse/utils.py5
3 files changed, 6 insertions, 4 deletions
diff --git a/pyreverse/diadefslib.py b/pyreverse/diadefslib.py
index 46d0f19a6..f0456ff77 100644
--- a/pyreverse/diadefslib.py
+++ b/pyreverse/diadefslib.py
@@ -198,7 +198,7 @@ class ClassDiadefGenerator(DiaDefGenerator):
else:
module = project.modules[0]
klass = klass.split('.')[-1]
- klass = module.ilookup(klass).next()
+ klass = next(module.ilookup(klass))
anc_level, ass_level = self._get_levels()
self.extract_classes(klass, anc_level, ass_level)
diff --git a/pyreverse/main.py b/pyreverse/main.py
index d4991b53d..408c17224 100644
--- a/pyreverse/main.py
+++ b/pyreverse/main.py
@@ -18,6 +18,7 @@
create UML diagrams for classes and modules in <packages>
"""
+from __future__ import print_function
import sys, os
from logilab.common.configuration import ConfigurationMixIn
@@ -99,7 +100,7 @@ class Run(ConfigurationMixIn):
def run(self, args):
"""checking arguments and run project"""
if not args:
- print self.help()
+ print(self.help())
return 1
# insert current working directory to the python path to recognize
# dependencies to local modules even if cwd is not in the PYTHONPATH
diff --git a/pyreverse/utils.py b/pyreverse/utils.py
index 3d12d41d3..58559d7e1 100644
--- a/pyreverse/utils.py
+++ b/pyreverse/utils.py
@@ -16,6 +16,7 @@
"""
generic classes/functions for pyreverse core/extensions
"""
+from __future__ import print_function
import sys
import re
@@ -118,8 +119,8 @@ class FilterMixIn(object):
for nummod in mode.split('+'):
try:
__mode += MODES[nummod]
- except KeyError, ex:
- print >> sys.stderr, 'Unknown filter mode %s' % ex
+ except KeyError as ex:
+ print('Unknown filter mode %s' % ex, file=sys.stderr)
self.__mode = __mode