jenkins-bot merged this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
scripts/imagecopy.py: Do not create Uploadbot.localskips.txt on loading

Only create the file if the module is being run as the main module.

Bug: T205772
Change-Id: Ifd8be27b5f2a213c94b1db96ede7fa48ade8fbd6
---
M scripts/imagecopy.py
1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/scripts/imagecopy.py b/scripts/imagecopy.py
index 21f78ec..4e8f70f 100644
--- a/scripts/imagecopy.py
+++ b/scripts/imagecopy.py
@@ -372,12 +372,13 @@
return pageText


-# -label ok skip view
-# textarea
-archivo = config.datafilepath('Uploadbot.localskips.txt')
-if not path.exists(archivo):
- with open(archivo, 'w') as tocreate:
- tocreate.write('{{NowCommons')
+def load_global_archivo():
+ """Load/create Uploadbot.localskips.txt and save the path in `archivo`."""
+ global archivo
+ archivo = config.datafilepath('Uploadbot.localskips.txt')
+ if not path.exists(archivo):
+ with open(archivo, 'w') as tocreate:
+ tocreate.write('{{NowCommons')


def getautoskip():
@@ -495,7 +496,6 @@

def main(*args):
"""Process command line arguments and invoke bot."""
- imagepage = None
always = False
category = ''
delete_after_done = False
@@ -518,6 +518,8 @@
pywikibot.bot.suggest_help(missing_generator=True)
return False

+ load_global_archivo()
+
for page in pregenerator:
skip = False
if page.exists() and page.namespace() == 6 \

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

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ifd8be27b5f2a213c94b1db96ede7fa48ade8fbd6
Gerrit-Change-Number: 463599
Gerrit-PatchSet: 4
Gerrit-Owner: Dalba <dalba.wiki@gmail.com>
Gerrit-Reviewer: Dalba <dalba.wiki@gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb@gmail.com>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot (75)