[kteam-tools 1/5] [link-to-tracker] Cleanups: replace variable 's' with 'self'
Juerg Haefliger
juerg.haefliger at canonical.com
Wed Jun 28 08:46:28 UTC 2017
Non-functional changes to fix the following pylint issues:
- Method should have "self" as first argument (no-self-argument)
- Invalid argument name "s" (invalid-name)
Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
stable/link-to-tracker | 78 +++++++++++++++++++++++++-------------------------
1 file changed, 39 insertions(+), 39 deletions(-)
diff --git a/stable/link-to-tracker b/stable/link-to-tracker
index d3d84a4b867b..780c252d4827 100755
--- a/stable/link-to-tracker
+++ b/stable/link-to-tracker
@@ -28,46 +28,46 @@ class WorkflowBugTask(object):
# __init__
#
- def __init__(s, lp_task, task_name):
- s.__status = None
- s.__assignee = None
- setattr(s, 'name', task_name)
- setattr(s, 'importance', lp_task.importance)
- setattr(s, 'lp_task', lp_task)
- s.__modified = False
- s.bug = lp_task.bug
+ def __init__(self, lp_task, task_name):
+ self.__status = None
+ self.__assignee = None
+ setattr(self, 'name', task_name)
+ setattr(self, 'importance', lp_task.importance)
+ setattr(self, 'lp_task', lp_task)
+ self.__modified = False
+ self.bug = lp_task.bug
# status
#
@property
- def status(s):
+ def status(self):
'''
Property: Gets the status for the task.
'''
- if s.__status is None:
- s.__status = s.lp_task.status
- return s.__status
+ if self.__status is None:
+ self.__status = self.lp_task.status
+ return self.__status
# assignee
#
@property
- def assignee(s):
+ def assignee(self):
'''
Property: Gets the assignee for the task.
'''
- if s.__assignee is None:
- assignee = s.lp_task.assignee
+ if self.__assignee is None:
+ assignee = self.lp_task.assignee
if assignee is None:
- s.__assignee = '*Unassigned'
+ self.__assignee = '*Unassigned'
else:
- s.__assignee = assignee.display_name
- return s.__assignee
+ self.__assignee = assignee.display_name
+ return self.__assignee
# modified
#
@property
- def modified(s):
- return s.__modified
+ def modified(self):
+ return self.__modified
# Tracking
#
@@ -76,16 +76,16 @@ class Tracking():
'''
# __init__
#
- def __init__(s, args):
- s.args = args
- s.launchpad = Launchpad('start-sru-cycle').service
- s.project_tracked = 'kernel-sru-workflow'
+ def __init__(self, args):
+ self.args = args
+ self.launchpad = Launchpad('start-sru-cycle').service
+ self.project_tracked = 'kernel-sru-workflow'
- def trackers(s, project):
+ def trackers(self, project):
'''
Return a list of all the tracking bugs that need to be processed.
'''
- center(s.__class__.__name__ + '.trackers')
+ center(self.__class__.__name__ + '.trackers')
retval = {}
@@ -98,7 +98,7 @@ class Tracking():
# The tracking bugs that we are interested in should have been created recently (days).
#
search_since = datetime.utcnow() - timedelta(days=30)
- lp_project = s.launchpad.projects[project]
+ lp_project = self.launchpad.projects[project]
tasks = lp_project.searchTasks(status=search_status, tags=search_tags, tags_combinator=search_tags_combinator, modified_since=search_since)
for task in tasks:
@@ -106,11 +106,11 @@ class Tracking():
cdebug(' LP: #%s - %s' % (bug.id, bug.title))
retval[bug.id] = bug.title
- cleave(s.__class__.__name__ + '.trackers')
+ cleave(self.__class__.__name__ + '.trackers')
return retval
@property
- def repo_info(s):
+ def repo_info(self):
# Check: Are we currently in a git repository?
#
if not Git.is_repo():
@@ -125,35 +125,35 @@ class Tracking():
# create_tasks_by_name_mapping
#
- def create_tasks_by_name_mapping(s, bugid, project):
+ def create_tasks_by_name_mapping(self, bugid, project):
'''
We are only interested in the tasks that are specific to the workflow project. Others
are ignored.
'''
- center(s.__class__.__name__ + '.create_tasks_by_name_mapping')
+ center(self.__class__.__name__ + '.create_tasks_by_name_mapping')
tasks_by_name = {}
cdebug(' Scanning bug tasks:', 'cyan')
- lpbug = s.launchpad.bugs[bugid]
+ lpbug = self.launchpad.bugs[bugid]
for task in lpbug.bug_tasks:
task_name = task.bug_target_name
# task_name = task.bug_target_name.replace(project, '').replace('/', '').split(' ', 1)[0]
task_name = task.bug_target_name.replace(project, '').replace('/', '')
tasks_by_name[task_name] = WorkflowBugTask(task, task_name)
- cleave(s.__class__.__name__ + '.create_tasks_by_name_mapping')
+ cleave(self.__class__.__name__ + '.create_tasks_by_name_mapping')
return tasks_by_name
# main
#
- def main(s):
+ def main(self):
retval = 1
try:
- target_package, target_series = s.repo_info
+ target_package, target_series = self.repo_info
found = False
- for bugid in s.trackers(s.project_tracked):
- tasks_by_name = s.create_tasks_by_name_mapping(bugid, s.project_tracked)
+ for bugid in self.trackers(self.project_tracked):
+ tasks_by_name = self.create_tasks_by_name_mapping(bugid, self.project_tracked)
if '%s (Ubuntu %s)' % (target_package, target_series.title()) in tasks_by_name:
found = True
break
@@ -181,13 +181,13 @@ class Tracking():
f.write(line)
retval = 0
- lpbug = s.launchpad.bugs[bugid]
+ lpbug = self.launchpad.bugs[bugid]
lpbug.title = title
lpbug.lp_save()
task = tasks_by_name['prepare-package'].lp_task
task.status = "In Progress"
- task.assignee = s.launchpad.me
+ task.assignee = self.launchpad.me
task.lp_save()
# Handle the user presses <ctrl-C>.
--
2.11.0
More information about the kernel-team
mailing list