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 mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn