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

Revision: 11358
Author:   legoktm
Date:     2013-04-08 12:56:05 +0000 (Mon, 08 Apr 2013)
Log Message:
-----------
Rename getdbName since it was conflictng

Modified Paths:
--------------
    branches/rewrite/pywikibot/page.py

Modified: branches/rewrite/pywikibot/page.py
===================================================================
--- branches/rewrite/pywikibot/page.py  2013-04-08 08:11:24 UTC (rev 11357)
+++ branches/rewrite/pywikibot/page.py  2013-04-08 12:56:05 UTC (rev 11358)
@@ -2312,7 +2312,7 @@
                 del data[key]
         return data
 
-    def __getdbName(self, site):
+    def getdbName(self, site):
         """
         Helper function to normalize site
         objects into dbnames
@@ -2446,7 +2446,7 @@
         """
         if force or not hasattr(self, '_content'):
             self.get(force=force)
-        dbname = self.__getdbName(site)
+        dbname = self.getdbName(site)
         if not dbname in self.sitelinks:
             raise pywikibot.NoPage(self)
         else:
@@ -2471,10 +2471,10 @@
         Sites should be a list, with values either
         being Site objects, or dbNames.
         """
-        data = {}
+        data = list()
         for site in sites:
-            site = self.__getdbName(site)
-            data[site] = {'site': site, 'title': ''}
+            site = self.getdbName(site)
+            data.append({'site': site, 'title': ''})
         self.setSitelinks(data, **kwargs)
 
     def setSitelinks(self, sitelinks, **kwargs):
@@ -2487,7 +2487,7 @@
         data = {}
         for obj in sitelinks:
             if isinstance(obj, Page):
-                dbName = self.__getdbName(obj.site)
+                dbName = self.getdbName(obj.site)
                 data[dbName] = {'site': dbName, 'title': obj.title()}
             else:
                 #TODO: Do some verification here


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

Reply via email to