Revision: 7125
Author:   alexsh
Date:     2009-08-07 07:59:10 +0000 (Fri, 07 Aug 2009)

Log Message:
-----------
Fix:site NotImplementedError and return again by ordinary.

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

Modified: trunk/pywikipedia/login.py
===================================================================
--- trunk/pywikipedia/login.py  2009-08-07 07:51:37 UTC (rev 7124)
+++ trunk/pywikipedia/login.py  2009-08-07 07:59:10 UTC (rev 7125)
@@ -251,9 +251,9 @@
         try:
             cookiedata = self.getCookie(api)
         except NotImplementedError:
-            wikipedia.output('API disabled because this site does not 
support.')
+            wikipedia.output('API disabled because this site does not 
support.\nRetrying by ordinary way...')
             api = False
-            cookiedata = self.getCookie(api)
+            return self.login(False, retry)
         if cookiedata:
             self.storecookiedata(cookiedata)
             wikipedia.output(u"Should be logged in now")
@@ -269,7 +269,7 @@
             
             if retry:
                 self.password = None
-                return self.login(api = api, retry = True)
+                return self.login(api, True)
             else:
                 return False
     



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

Reply via email to