Revision: 8597
Author: xqt
Date: 2010-09-25 11:08:10 +0000 (Sat, 25 Sep 2010)
Log Message:
-----------
update from trunk
Modified Paths:
--------------
branches/rewrite/pywikibot/textlib.py
Modified: branches/rewrite/pywikibot/textlib.py
===================================================================
--- branches/rewrite/pywikibot/textlib.py 2010-09-25 10:15:35 UTC (rev 8596)
+++ branches/rewrite/pywikibot/textlib.py 2010-09-25 11:08:10 UTC (rev 8597)
@@ -369,7 +369,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
@@ -383,8 +383,8 @@
separator=separatorstripped)
s = interwikiFormat(new, insite = site)
if s:
- separator = site.family.interwiki_text_separator
- 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
@@ -627,7 +627,6 @@
separator=separatorstripped)
s = categoryFormat(new, insite = site)
if s:
- separator = site.family.category_text_separator
if site.language() in site.family.category_attop:
newtext = s + separator + s2
else:
Show replies by date