http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11135

Revision: 11135
Author:   xqt
Date:     2013-02-27 12:21:06 +0000 (Wed, 27 Feb 2013)
Log Message:
-----------
some PEP8, string replacements

Modified Paths:
--------------
    trunk/pywikipedia/wikipedia.py

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py      2013-02-27 10:39:55 UTC (rev 11134)
+++ trunk/pywikipedia/wikipedia.py      2013-02-27 12:21:06 UTC (rev 11135)
@@ -4214,9 +4214,10 @@
                 if data['success'] == u"1":
                     return 302, response.msg, data['success']
             return 302, response.msg, False
-    def createitem(self, summary=None, watchArticle=False, minorEdit=True
-                , token=None, newToken=False, sysop=False,
-                captcha=None, botflag=True, maxTries=-1):
+
+    def createitem(self, summary=None, watchArticle=False, minorEdit=True,
+                   token=None, newToken=False, sysop=False, captcha=None,
+                   botflag=True, maxTries=-1):
         """Creating an item
         usage:
             data.createitem(summary)
@@ -4225,13 +4226,17 @@
         retry_delay = 1
         dblagged = False
         newPage=True
-        originLang=self._originSite.dbName().split('_')[0]
         params = {
             'summary': self._encodeArg(summary, 'summary'),
             'format': 'jsonfm',
             'action': 'wbeditentity'
         }
-        params['data'] = 
u"{\"labels\":{\""+self._originSite.lang+"\":{\"language\":\""+self._originSite.lang+"\",\"value\":\""+self._originTitle+"\"}},
 \"sitelinks\": {\""+originLang+"\": {\"site\": \""+originLang+"\",\"title\": 
\""+self._originTitle+"\"}}}"
+        params['data'] = (u'{"labels": {"%(lang)s": {"language": "%(lang)s", '
+                          u'"value": "%(title)s"}}, "sitelinks": {"%(site)s": '
+                          u'{"site": "%(site)s", "title": "%(title)s"}}}'
+                          % {'lang': self._originSite.lang,
+                             'title': self._originTitle,
+                             'site': self._originSite.dbName().split('_')[0]})
         if token:
             params['token'] = token
         else:
@@ -4303,7 +4308,9 @@
                 if data['success'] == u"1":
                     return 302, response.msg, data['success']
             return response.code, response.msg, data
-    def setclaimvalue(self, guid, value, comment=None, token=None, 
sysop=False, botflag=True):
+
+    def setclaimvalue(self, guid, value, comment=None, token=None, sysop=False,
+                      botflag=True):
         """API module for setting the value of a Wikibase claim.
 
         (independent of page object and could thus be extracted from this 
class)
@@ -4330,7 +4337,8 @@
 
         return
 
-    def createclaim(self, prop, value, comment=None, token=None, sysop=False, 
botflag=True):
+    def createclaim(self, prop, value, comment=None, token=None, sysop=False,
+                    botflag=True):
         """API module for creating Wikibase claims.
         """
         params = {


_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to