diff options
| author | Brett Cannon <brett@python.org> | 2014-08-29 11:18:27 -0400 |
|---|---|---|
| committer | Brett Cannon <brett@python.org> | 2014-08-29 11:18:27 -0400 |
| commit | 1414d20453f513acba2b8039823865c2138dd93b (patch) | |
| tree | c33e8840fc891d68049d62ce9a5e59d9d9df5960 | |
| parent | 29bb89fe46c7b65df777e626cac5611961a9d325 (diff) | |
| download | pylint-git-1414d20453f513acba2b8039823865c2138dd93b.tar.gz | |
Also modernize pyreverse
--HG--
branch : python_6
| -rw-r--r-- | pyreverse/diadefslib.py | 2 | ||||
| -rw-r--r-- | pyreverse/main.py | 3 | ||||
| -rw-r--r-- | pyreverse/utils.py | 5 |
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 |
