jenkins-bot has submitted this change and it was merged.

Change subject: [SYNC] Synchronize with compat
......................................................................


[SYNC] Synchronize with compat

Change-Id: I477d4231ba5cf70761509048d7bf633c6c8332f9
---
M scripts/clean_sandbox.py
1 file changed, 15 insertions(+), 9 deletions(-)

Approvals:
  Ladsgroup: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/scripts/clean_sandbox.py b/scripts/clean_sandbox.py
index 50ee1ff..8ee5e85 100755
--- a/scripts/clean_sandbox.py
+++ b/scripts/clean_sandbox.py
@@ -34,7 +34,7 @@
 # (C) Siebrand Mazeland, 2007
 # (C) xqt, 2009-2013
 # (C) Dr. Trigon, 2012
-# (C) Pywikibot team, 2013
+# (C) Pywikibot team, 2012-2013
 #
 # Distributed under the terms of the MIT license.
 #
@@ -190,25 +190,27 @@
                     if text.strip() == translatedContent.strip():
                         pywikibot.output(
                             u'The sandbox is still clean, no change 
necessary.')
-                    elif subst and sandboxPage.userName() == self.site.user():
+                    elif subst and \
+                         sandboxPage.userName() == self.site.user():
                         pywikibot.output(
                             u'The sandbox might be clean, no change 
necessary.')
                     elif pos != 0 and not subst:
                         if self.getOption('user'):
                             endpos = pos + len(translatedContent.strip())
                             if (pos < 0) or (endpos == len(text)):
-                                pywikibot.output(
-                                    u'The user sandbox is still clean, no 
change necessary.')
+                                pywikibot.output(u'The user sandbox is still '
+                                                 u'clean, no change 
necessary.')
                             else:
                                 sandboxPage.put(text[:endpos], translatedMsg)
                                 pywikibot.showDiff(text, text[:endpos])
                                 pywikibot.output(
-                                    u'Standard content was changed, user 
sandbox cleaned.')
+                                    u'Standard content was changed, user '
+                                    u'sandbox cleaned.')
                         else:
                             sandboxPage.put(translatedContent, translatedMsg)
                             pywikibot.showDiff(text, translatedContent)
-                            pywikibot.output(
-                                u'Standard content was changed, sandbox 
cleaned.')
+                            pywikibot.output(u'Standard content was changed, '
+                                             u'sandbox cleaned.')
                     else:
                         edit_delta = datetime.datetime.utcnow() - \
                             
pywikibot.Timestamp.fromISOformat(sandboxPage.editTime())
@@ -217,8 +219,8 @@
                         if delta <= datetime.timedelta(0):
                             sandboxPage.put(translatedContent, translatedMsg)
                             pywikibot.showDiff(text, translatedContent)
-                            pywikibot.output(
-                                u'Standard content was changed, sandbox 
cleaned.')
+                            pywikibot.output(u'Standard content was changed, '
+                                             u'sandbox cleaned.')
                         else:  # wait for the rest
                             pywikibot.output(
                                 u'Sandbox edited %.1f minutes ago...'
@@ -230,6 +232,10 @@
                 except pywikibot.EditConflict:
                     pywikibot.output(
                         u'*** Loading again because of edit conflict.\n')
+                except pywikibot.NoPage:
+                    pywikibot.output(
+                        u'*** The sandbox is not existent, skipping.')
+                    continue
             if self.getOption('no_repeat'):
                 pywikibot.output(u'\nDone.')
                 return

-- 
To view, visit https://gerrit.wikimedia.org/r/95857
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I477d4231ba5cf70761509048d7bf633c6c8332f9
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Merlijn van Deen <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to