Revision: 8596
Author: xqt
Date: 2010-09-25 10:15:35 +0000 (Sat, 25 Sep 2010)
Log Message:
-----------
Interwiki directive to place interwikis at top of a page
Modified Paths:
--------------
trunk/pywikipedia/pywikibot/textlib.py
Modified: trunk/pywikipedia/pywikibot/textlib.py
===================================================================
--- trunk/pywikipedia/pywikibot/textlib.py 2010-09-24 04:24:44 UTC (rev 8595)
+++ trunk/pywikipedia/pywikibot/textlib.py 2010-09-25 10:15:35 UTC (rev 8596)
@@ -375,7 +375,7 @@
"""
# Find a marker that is not already in the text.
- marker = findmarker( oldtext, u'@@')
+ marker = findmarker(oldtext, u'@@')
if site is None:
site = pywikibot.getSite()
separator = site.family.interwiki_text_separator
@@ -389,7 +389,9 @@
separator=separatorstripped)
s = interwikiFormat(new, insite = site)
if s:
- if site.language() in site.family.interwiki_attop:
+
+ if site.language() in site.family.interwiki_attop or \
+ u'<!-- interwiki at top -->' in oldtext:
newtext = s + separator + s2.replace(marker,'').strip()
else:
# calculate what was after the language links on the page
Show replies by date