Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Oct 2012 19:20:50 +0000 (UTC)
From:      Eitan Adler <eadler@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r241965 - user/crees/rclint
Message-ID:  <201210231920.q9NJKo4U038900@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: eadler
Date: Tue Oct 23 19:20:50 2012
New Revision: 241965
URL: http://svn.freebsd.org/changeset/base/241965

Log:
  Make this work with python 3

Modified:
  user/crees/rclint/rclint.py

Modified: user/crees/rclint/rclint.py
==============================================================================
--- user/crees/rclint/rclint.py	Tue Oct 23 19:17:43 2012	(r241964)
+++ user/crees/rclint/rclint.py	Tue Oct 23 19:20:50 2012	(r241965)
@@ -65,9 +65,9 @@ class Db:
         if err:
             logging.error('[%d]: %s ' % (num+1, err))
             if verbosity > 0:
-                print textwrap.fill(self.explanation(key),
+                print(textwrap.fill(self.explanation(key),
                                     initial_indent='==> ',
-                                    subsequent_indent='    ')
+                                    subsequent_indent='    '))
         else:
             logging.error('No such error: %s' % key)
 
@@ -202,7 +202,7 @@ class Function:
         return True if self.length <= 1 else False
 
     def linenumbers(self):
-        return range(self.line, self.line+self.length+3)
+        return list(range(self.line, self.line+self.length+3))
 
     def contains_line(self, line):
         return True if line in self.linenumbers() else False
@@ -220,7 +220,7 @@ def do_rclint(filename):
                'Statement': []}
 
     for num in range(0, len(lines)):
-        for obj in lineobj.keys():
+        for obj in list(lineobj.keys()):
             tmp = eval(obj)(lines[num], num)
             if tmp.value != False:
                 lineobj[obj].append(tmp)
@@ -282,7 +282,7 @@ def do_rclint(filename):
         error.give('file_order', 0)
 
     logging.debug('Checking all lines are accounted for')
-    for obj in lineobj.keys():
+    for obj in list(lineobj.keys()):
         for o in lineobj[obj]:
             linenumbers.append(o.line)
     for r in range(0, len(lines)):
@@ -358,5 +358,5 @@ error = Db('errors', args.language[0])
 # problem = Db('problems', args.language[0])
 
 for f in args.filenames:
-    print('Checking %s' % f)
+    print(('Checking %s' % f))
     do_rclint(f)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210231920.q9NJKo4U038900>