Revision: 4119
Author: valhallasw
Date: 2007-08-26 21:49:19 +0000 (Sun, 26 Aug 2007)
Log Message:
-----------
Not removing link when both commented and non-commented (i.e. <!-- [[nl:blaat]] -->
[[nl:blaat]]); now using .aslink() instead of str()
Modified Paths:
--------------
trunk/pywikipedia/interwiki.py
Modified: trunk/pywikipedia/interwiki.py
===================================================================
--- trunk/pywikipedia/interwiki.py 2007-08-26 21:36:18 UTC (rev 4118)
+++ trunk/pywikipedia/interwiki.py 2007-08-26 21:49:19 UTC (rev 4119)
@@ -960,8 +960,11 @@
try:
if (new[ignorepage.site()] == ignorepage) and (ignorepage.site() !=
page.site()):
- wikipedia.output(u"Ignoring link to %(to)s for %(from)s" %
{'to': ignorepage, 'from': page})
- new.pop(ignorepage.site())
+ if (ignorepage not in page.interwiki()):
+ wikipedia.output(u"Ignoring link to %(to)s for
%(from)s" % {'to': ignorepage.aslink(), 'from': page.aslink()})
+ new.pop(ignorepage.site())
+ else:
+ wikipedia.output(u"NOTE: Not removing interwiki from
%(from)s to %(to)s (exists both commented and non-commented)" % {'to':
ignorepage.aslink(), 'from': page.aslink()})
except KeyError:
pass
Show replies by date