[kteam-tools 4/5] [link-to-tracker] Cleanups: additional fixes to please pylint

Juerg Haefliger juerg.haefliger at canonical.com
Wed Jun 28 08:46:31 UTC 2017


Non-functional changes to fix the following pylint issues:
  - Old-style class defined. (old-style-class)
  - Redefining name 'args' from outer scope (redefined-outer-name)
  - Comparison to False should be 'not expr' or 'expr is False' (singleton-comparison)
  - Unreachable code (unreachable)
  - Using possibly undefined loop variable 'bugid' (undefined-loop-variable)
  - Unused cinfo imported from ktl.log (unused-import)

Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
 stable/link-to-tracker | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/stable/link-to-tracker b/stable/link-to-tracker
index d784268e0dfa..63f6b3fe9b8f 100755
--- a/stable/link-to-tracker
+++ b/stable/link-to-tracker
@@ -4,7 +4,7 @@
 from datetime                           import datetime, timedelta
 from argparse                           import ArgumentParser, RawDescriptionHelpFormatter
 from logging                            import basicConfig, DEBUG, INFO, WARNING
-from ktl.log                            import center, cleave, cdebug, cinfo, Clog
+from ktl.log                            import center, cleave, cdebug, Clog
 from ktl.launchpad                      import Launchpad
 from ktl3.git                           import Git
 from ktl3.debian                        import Debian
@@ -71,7 +71,7 @@ class WorkflowBugTask(object):
 
 # Tracking
 #
-class Tracking():
+class Tracking(object):
     '''
     '''
     # __init__
@@ -151,6 +151,7 @@ class Tracking():
         retval = 1
         try:
             target_package, target_series = self.repo_info
+            bugid = 0
             found = False
             for bugid in self.trackers(self.project_tracked):
                 tasks_by_name = self.create_tasks_by_name_mapping(bugid, self.project_tracked)
@@ -158,9 +159,9 @@ class Tracking():
                     found = True
                     break
 
-            if found == False:
+            if not found:
                 raise AppError('Cannot find tracker bug matching package %s series %s' % (target_package, target_series))
-                exit(retval)
+
             # -------------------------------------------------------------------------------------
             # C H A N G E L O G   W O R K
 
@@ -212,23 +213,23 @@ if __name__ == '__main__':
     parser = ArgumentParser(description=app_description, epilog=app_epilog, formatter_class=RawDescriptionHelpFormatter)
     parser.add_argument('--info', action='store_true', default=False, help='')
     parser.add_argument('--debug', action='store_true', default=False, help='')
-    args = parser.parse_args()
+    pargs = parser.parse_args()
 
     # If logging parameters were set on the command line, handle them
     # here.
     #
     Clog.color = True
-    if args.debug:
+    if pargs.debug:
         log_format = "%(levelname)s - %(message)s"
         basicConfig(level=DEBUG, format=log_format)
         Clog.dbg = True
-    elif args.info:
+    elif pargs.info:
         log_format = "%(message)s"
         basicConfig(level=INFO, format=log_format)
     else:
         log_format = "%(message)s"
         basicConfig(level=WARNING, format=log_format)
 
-    exit(Tracking(args).main())
+    exit(Tracking(pargs).main())
 
 # vi:set ts=4 sw=4 expandtab syntax=python:
-- 
2.11.0





More information about the kernel-team mailing list