http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11166
Revision: 11166 Author: legoktm Date: 2013-03-02 21:46:33 +0000 (Sat, 02 Mar 2013) Log Message: ----------- Fix Page.append() for new sections (bug #3606638)
When using section='new', the text should be sent in the &text= parameter rather than the &appendtext= parameter.
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2013-03-02 20:13:59 UTC (rev 11165) +++ trunk/pywikipedia/wikipedia.py 2013-03-02 21:46:33 UTC (rev 11166) @@ -2588,12 +2588,15 @@ 'action' : 'edit', 'title' : self.title(), 'section' : '%s' % section, - 'appendtext' : self._encodeArg(newtext, 'text'), 'token' : self.site().getToken(), 'summary' : self._encodeArg(comment, 'summary'), 'bot' : 1, }
+ if section == 'new': + params['text'] = self._encodeArg(newtext, 'text') + else: + params['appendtext'] = self._encodeArg(newtext, 'text') if minorEdit: params['minor'] = 1 else:
pywikipedia-svn@lists.wikimedia.org