Revision: 8656
Author: xqt
Date: 2010-10-15 13:18:41 +0000 (Fri, 15 Oct 2010)
Log Message:
-----------
Bugfix for missing ]] in links to sections (bug #3087909 coming with r8539)
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2010-10-15 05:13:09 UTC (rev 8655)
+++ trunk/pywikipedia/wikipedia.py 2010-10-15 13:18:41 UTC (rev 8656)
@@ -457,6 +457,15 @@
If decode is True, decodes the section title
"""
title = self._title
+ if decode or asLink:
+ begin = title.find('#')
+ if begin != -1:
+ anchor = self.section(underscore=underscore, decode=True)
+ try:
+ title = title[:begin + 1] + anchor
+ except TypeError:
+ print title, begin, anchor
+ raise
if asLink:
if allowInterwiki and (forceInterwiki or self._site != getSite()):
colon = ""
@@ -472,15 +481,6 @@
title = u'[[:%s]]' % title
else:
title = u'[[%s]]' % title
- if decode or asLink:
- begin = title.find('#')
- if begin != -1:
- anchor = self.section(underscore = underscore, decode = True)
- try:
- title = title[:begin + 1] + anchor
- except TypeError:
- print title, begin, anchor
- raise
if savetitle or asLink:
# Ensure there's no wiki syntax in the title
title = title.replace(u"''", u'%27%27')
Show replies by date