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

Reply via email to