http://www.mediawiki.org/wiki/Special:Code/pywikipedia/8886
Revision: 8886
Author: xqt
Date: 2011-01-27 06:38:37 +0000 (Thu, 27 Jan 2011)
Log Message:
-----------
use reason_loop for sd tagging comment; comment out broken part
Modified Paths:
--------------
trunk/pywikipedia/redirect.py
Modified: trunk/pywikipedia/redirect.py
===================================================================
--- trunk/pywikipedia/redirect.py 2011-01-27 06:18:01 UTC (rev 8885)
+++ trunk/pywikipedia/redirect.py 2011-01-27 06:38:37 UTC (rev 8886)
@@ -771,26 +771,26 @@
pywikibot.output(
u'Warning: Redirect target %s forms a redirect
loop.'
% targetPage.title(asLink=True))
- break ###xqt doesn't work. edits twice!
- try:
- content = targetPage.get(get_redirect=True)
- except pywikibot.SectionError:
- content = pywikibot.Page(
- targetPage.site(),
- targetPage.sectionFreeTitle()
- ).get(get_redirect=True)
- if targetPage.site().lang in sd_template and \
- targetPage.site().lang in sd_tagging_sum:
- pywikibot.output(u"Tagging redirect for deletion")
- # Delete the two redirects
- content = pywikibot.translate(
- targetPage.site().lang,
- sd_template)+"\n"+content
- summ = pywikibot.translate(targetPage.site().lang,
- sd_tagging_sum)
- targetPage.put(content, summ)
- redir.put(content, summ)
- break # TODO Better implement loop redirect
+ break ### doesn't work. edits twice!
+## try:
+## content = targetPage.get(get_redirect=True)
+## except pywikibot.SectionError:
+## content = pywikibot.Page(
+## targetPage.site(),
+## targetPage.sectionFreeTitle()
+## ).get(get_redirect=True)
+## if targetPage.site().lang in sd_template and \
+## targetPage.site().lang in sd_tagging_sum:
+## pywikibot.output(u"Tagging redirect for
deletion")
+## # Delete the two redirects
+## content = pywikibot.translate(
+## targetPage.site().lang,
+## sd_template)+"\n"+content
+## summ = pywikibot.translate(targetPage.site().lang,
+## reason_loop)
+## targetPage.put(content, summ)
+## redir.put(content, summ)
+## break # TODO Better implement loop redirect
else: # redirect target found
if targetPage.isStaticRedirect():
pywikibot.output(