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