Revision: 7386
Author:   xqt
Date:     2009-10-07 16:13:51 +0000 (Wed, 07 Oct 2009)

Log Message:
-----------
do not change the source in "always"-mode of the target does not exist
(this would only become an additional broken redirect)
#2872953

Modified Paths:
--------------
    trunk/pywikipedia/redirect.py

Modified: trunk/pywikipedia/redirect.py
===================================================================
--- trunk/pywikipedia/redirect.py       2009-10-07 16:09:48 UTC (rev 7385)
+++ trunk/pywikipedia/redirect.py       2009-10-07 16:13:51 UTC (rev 7386)
@@ -641,9 +641,15 @@
                                             % redir.aslink())
                         break
                     else:
-                        wikipedia.output(
-                            u"Warning: Redirect target %s doesn't exist."
-                            % newRedir.aslink())
+                        if self.always:
+                            wikipedia.output(
+                                u"Skipping: Redirect target %s doesn't exist."
+                                % newRedir.aslink())
+                            break  # skip if automatic
+                        else:
+                            wikipedia.output(
+                                u"Warning: Redirect target %s doesn't exist."
+                                % newRedir.aslink())
                 except wikipedia.ServerError:
                     wikipedia.output(u'Skipping: Server Error')
                     break



_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to