jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/484406 )
Change subject: [bugfix] Fix parameter order different between Python 2 and 3 ......................................................................
[bugfix] Fix parameter order different between Python 2 and 3
- also remove key from the default attributes list as it is an empty value by default - fix default template style to what archivebot saves after archivation
Bug: T213804 Change-Id: Ia034fa34c630097aab25600f2f9efb11be179256 --- M scripts/archivebot.py 1 file changed, 15 insertions(+), 15 deletions(-)
Approvals: Mpaa: Looks good to me, approved jenkins-bot: Verified
diff --git a/scripts/archivebot.py b/scripts/archivebot.py index 8028f5f..66ac3aa 100755 --- a/scripts/archivebot.py +++ b/scripts/archivebot.py @@ -18,14 +18,14 @@ Trancluded template may contain the following parameters:
{{TEMPLATE_PAGE - |archive = - |algo = - |counter = - |maxarchivesize = - |minthreadsleft = + |archive = + |algo = + |counter = + |maxarchivesize = + |minthreadsleft = |minthreadstoarchive = - |archiveheader = - |key = + |archiveheader = + |key = }}
Meanings of parameters are: @@ -91,7 +91,7 @@ # # (C) Misza13, 2006-2010 # (C) xqt, 2009-2018 -# (C) Pywikibot team, 2007-2018 +# (C) Pywikibot team, 2007-2019 # # Distributed under the terms of the MIT license. # @@ -104,6 +104,7 @@ import re import time
+from collections import OrderedDict from hashlib import md5 from math import ceil
@@ -515,13 +516,12 @@ param force: override security value type force: bool """ - self.attributes = { - 'algo': ['old(24h)', False], - 'archive': ['', False], - 'maxarchivesize': ['1000M', False], - 'counter': ['1', False], - 'key': ['', False], - } + self.attributes = OrderedDict([ + ('archive', ['', False]), + ('algo', ['old(24h)', False]), + ('counter', ['1', False]), + ('maxarchivesize', ['1000M', False]), + ]) self.salt = salt self.force = force self.site = page.site
pywikibot-commits@lists.wikimedia.org