Revision: 4659 Author: rotem Date: 2007-12-09 13:58:26 +0000 (Sun, 09 Dec 2007)
Log Message: ----------- (bug 1844339) Avoid AttributeError in sites which use authentication.
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2007-12-09 13:54:30 UTC (rev 4658) +++ trunk/pywikipedia/wikipedia.py 2007-12-09 13:58:26 UTC (rev 4659) @@ -1244,8 +1244,8 @@ output(u'Changing page %s' % self.aslink(forceInterwiki=True)) # Submit the prepared information if self.site().hostname() in config.authenticate.keys(): - predata.append(("Content-type","application/x-www-form-urlencoded")) - predata.append(("User-agent", useragent)) + predata["Content-type"] = "application/x-www-form-urlencoded" + predata["User-agent"] = useragent data = self.site().urlEncode(predata) response = urllib2.urlopen(urllib2.Request(self.site().protocol() + '://' + self.site().hostname() + address, data)) # I'm not sure what to check in this case, so I just assume
pywikipedia-l@lists.wikimedia.org