Revision: 7126
Author:   alexsh
Date:     2009-08-07 09:34:48 +0000 (Fri, 07 Aug 2009)

Log Message:
-----------
Fix: correct ordinary logout SpecialPage

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

Modified: trunk/pywikipedia/login.py
===================================================================
--- trunk/pywikipedia/login.py  2009-08-07 07:59:10 UTC (rev 7125)
+++ trunk/pywikipedia/login.py  2009-08-07 09:34:48 UTC (rev 7126)
@@ -279,15 +279,13 @@
             if query.GetData({'action':'logout'}, self.site) == []:
                 flushCk = True
         else:
-            logout_address = self.site.get_address("Special:Version")
-            text = self.site.getUrl(logout_address)
-            if wikipedia.mediawiki_message('logouttext') in text: #confirm 
loggedout
+            text = 
self.site.getUrl(self.site.get_address("Special:UserLogout"))
+            if self.site.mediawiki_message('logouttext') in text: #confirm 
loggedout
                 flushCk = True
         
         if flushCk:
             filename = wikipedia.config.datafilepath('login-data',
-                       '%s-%s-%s-login.data'
-                       % (self.site.family.name, self.site.lang, 
self.username))
+                       '%s-%s-%s-login.data' % (self.site.family.name, 
self.site.lang, self.username))
             try:
                 os.remove(filename)
             except:



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

Reply via email to