jenkins-bot merged this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[cleanup] cleanup scripts/followlive.py

- use str.format(...) instead of modulo for type specifier
arguments.
- use "+" for concatenating strings in some cases
- removed some trailing spaces before "!"

Change-Id: I966cafcabe0c71c80c2f8117a45a003c91ea6f1c
---
M scripts/followlive.py
1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/scripts/followlive.py b/scripts/followlive.py
index 9bb8499..0473dca 100644
--- a/scripts/followlive.py
+++ b/scripts/followlive.py
@@ -7,8 +7,8 @@
Script to follow new articles on a wikipedia and flag them
with a template or eventually blank them.

-There must be A LOT of bugs ! Use with caution and verify what
-it is doing !
+There must be A LOT of bugs! Use with caution and verify what
+it is doing!

The following parameters are supported:

@@ -439,8 +439,8 @@
if answer == 'q':
raise QuitKeyboardInterrupt
if answer == 'd':
- pywikibot.output('Trying to delete page [[%s]].'
- % self.page.title())
+ pywikibot.output('Trying to delete page [[{}]].'
+ .format(self.page.title()))
self.page.delete()
return
if answer == 'e':
@@ -460,11 +460,11 @@
{'content': self.content}))
except pywikibot.EditConflict:
pywikibot.output(
- 'An edit conflict occured ! Automatically retrying')
+ 'An edit conflict occured! Automatically retrying')
self.handle_bad_page(self)
return
if answer == '':
- pywikibot.output('Page correct ! Proceeding with next pages.')
+ pywikibot.output('Page correct! Proceeding with next pages.')
return
# Check user input:
if answer[0] == '':
@@ -495,17 +495,18 @@
templates)[self.questionlist[answer]]
if tpl['pos'] == 'top':
pywikibot.output(
- 'prepending %s...' % self.questionlist[answer])
+ 'prepending {}...'.format(self.questionlist[answer]))
self.content = self.questionlist[answer] + '\n' + self.content
elif tpl['pos'] == 'bottom':
- pywikibot.output('appending %s...' % self.questionlist[answer])
+ pywikibot.output('appending {}...'
+ .format(self.questionlist[answer]))
self.content += '\n' + self.questionlist[answer]
else:
raise RuntimeError(
'"pos" should be "top" or "bottom" for template {}. '
'Contact a developer.'.format(self.questionlist[answer]))
summary += tpl['msg'] + ' '
- pywikibot.output('Probably added %s' % self.questionlist[answer])
+ pywikibot.output('Probably added ' + self.questionlist[answer])

self.page.put(self.content, summary=summary)
pywikibot.output('with comment {}\n'.format(summary))
@@ -516,7 +517,8 @@
if self.could_be_bad():
pywikibot.output('Integrity of page doubtful...')
self.handle_bad_page()
- pywikibot.output('----- Current time: %s' % datetime.datetime.now())
+ pywikibot.output('----- Current time: {}'
+ .format(datetime.datetime.now()))

def init_page(self, item):
"""Init the page tuple before processing and return a page object.

To view, visit change 462681. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I966cafcabe0c71c80c2f8117a45a003c91ea6f1c
Gerrit-Change-Number: 462681
Gerrit-PatchSet: 5
Gerrit-Owner: D3r1ck01 <alangiderick@gmail.com>
Gerrit-Reviewer: D3r1ck01 <alangiderick@gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb@gmail.com>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot (75)