http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9675
Revision: 9675
Author: xqt
Date: 2011-10-26 08:57:14 +0000 (Wed, 26 Oct 2011)
Log Message:
-----------
fix for NameError: global name 'path' is not defined reported by bug #3428346
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2011-10-25 17:15:03 UTC (rev 9674)
+++ trunk/pywikipedia/wikipedia.py 2011-10-26 08:57:14 UTC (rev 9675)
@@ -5407,7 +5407,7 @@
except UnicodeDecodeError, e:
print e
output(u'ERROR: Invalid characters found on %s://%s%s, replaced by \\ufffd.'
- % (self.protocol(), self.hostname(), path))
+ % (self.protocol(), self.hostname(), address))
# We use error='replace' in case of bad encoding.
text = unicode(text, charset, errors = 'replace')
http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9672
Revision: 9672
Author: xqt
Date: 2011-10-24 19:53:57 +0000 (Mon, 24 Oct 2011)
Log Message:
-----------
enable short interwiki links for main page (Buf #3411427)
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2011-10-24 19:10:34 UTC (rev 9671)
+++ trunk/pywikipedia/wikipedia.py 2011-10-24 19:53:57 UTC (rev 9672)
@@ -343,6 +343,8 @@
raise Error("Can't have an empty self-link")
else:
self._site = getSite(lowerNs, self._site.family.name)
+ if t == '':
+ t = self._site.mediawiki_message('Mainpage')
# If there's an initial colon after the interwiki, that also
# resets the default namespace