Revision: 7283
Author:   alexsh
Date:     2009-09-21 14:06:42 +0000 (Mon, 21 Sep 2009)

Log Message:
-----------
Site().solveCaptcha(): fix if result had error code and info only

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

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py      2009-09-21 10:37:31 UTC (rev 7282)
+++ trunk/pywikipedia/wikipedia.py      2009-09-21 14:06:42 UTC (rev 7283)
@@ -4848,7 +4848,8 @@
 
     def solveCaptcha(self, data):
         if type(data) == dict: # API Mode result
-            data = data['edit']
+            if data.has_key('edit') and  data['edit']['result'] != u"Success":
+                data = data['edit']
             if data.has_key("captcha"):
                 data = data['captcha']
                 captype = data['type']



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

Reply via email to