diff options
| -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 |
