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

Revision: 11138
Author:   amir
Date:     2013-02-28 07:58:27 +0000 (Thu, 28 Feb 2013)
Log Message:
-----------
fixing of bug #3606248 all of "-" codelangs needed this (like zh-classical)

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

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py      2013-02-28 03:28:20 UTC (rev 11137)
+++ trunk/pywikipedia/wikipedia.py      2013-02-28 07:58:27 UTC (rev 11138)
@@ -4092,6 +4092,7 @@
         self._originTitle = title
         source = self._originSite.data_repository()
         Page.__init__(self, source, title, *args, **kwargs)
+        
self._siteTitle=self._originSite.dbName().split('_')[0].replace("-","_")
         if not (self._originSite == source):
             self._title = None
 
@@ -4119,7 +4120,7 @@
             'title': self._originTitle,
             'summary': self._encodeArg(summary, 'summary'),
         }
-        params['site'] = self._originSite.dbName().split('_')[0]
+        params['site'] = self._siteTitle
         if self._title:
             del params['site']
             params['id']=params['title']
@@ -4237,7 +4238,7 @@
                           u'{"site": "%(site)s", "title": "%(title)s"}}}'
                           % {'lang': self._originSite.lang,
                              'title': self._originTitle,
-                             'site': self._originSite.dbName().split('_')[0]})
+                             'site': self._siteTitle})
         if token:
             params['token'] = token
         else:
@@ -4380,7 +4381,7 @@
         }
         params1=params.copy()
         params['action'] = 'wbgetentities'
-        params['sites'] = self._originSite.dbName().split('_')[0]
+        params['sites'] = self._siteTitle
         del params['prop']
         del params['rvprop']
         del params['rvlimit']


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

Reply via email to