Revision: 7426
Author:   alexsh
Date:     2009-10-11 08:55:37 +0000 (Sun, 11 Oct 2009)

Log Message:
-----------
normalize specialpage address

Modified Paths:
--------------
    trunk/pywikipedia/maintenance/preferences.py
    trunk/pywikipedia/rcsort.py

Modified: trunk/pywikipedia/maintenance/preferences.py
===================================================================
--- trunk/pywikipedia/maintenance/preferences.py        2009-10-11 08:54:22 UTC 
(rev 7425)
+++ trunk/pywikipedia/maintenance/preferences.py        2009-10-11 08:55:37 UTC 
(rev 7426)
@@ -83,7 +83,7 @@
     
     def load(self, site):
         site.forceLogin()
-        data = site.getUrl(site.path() + '?title=Special:Preferences')
+        data = site.getUrl(site.get_address("Special:Preferences"))
         self.feed(data)
         self.close()
         self.site = site

Modified: trunk/pywikipedia/rcsort.py
===================================================================
--- trunk/pywikipedia/rcsort.py 2009-10-11 08:54:22 UTC (rev 7425)
+++ trunk/pywikipedia/rcsort.py 2009-10-11 08:55:37 UTC (rev 7426)
@@ -32,17 +32,17 @@
 newbies = 'newbies' in form
 
 if newbies:
-    post = 'title=Speciaal:Bijdragen&target=newbies'
+    path = mysite.contribs_address(self, target='newbies')
 else:
-    post = 'title=Speciaal:RecenteWijzigingen'
+    path = mysite.get_address("Special:RecentChanges")
 
 for element in form:
     if element != 'newbies':
-        post += '&%s=%s'%(element,form[element].value)
+        path += '&%s=%s' % (element, form[element].value)
 if not 'limit' in form:
-    post += '&limit=1000'
+    path += '&limit=1000'
 
-text = mysite.getUrl(mysite.path() + '?%s'%post)
+text = mysite.getUrl(path)
 
 text = text.split('\n')
 rcoptions = False



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

Reply via email to