Revision: 4329 Author: wikipedian Date: 2007-09-19 08:32:23 +0000 (Wed, 19 Sep 2007)
Log Message: ----------- show captcha in web browser
Modified Paths: -------------- trunk/pywikipedia/userinterfaces/terminal_interface.py
Modified: trunk/pywikipedia/userinterfaces/terminal_interface.py =================================================================== --- trunk/pywikipedia/userinterfaces/terminal_interface.py 2007-09-19 08:19:07 UTC (rev 4328) +++ trunk/pywikipedia/userinterfaces/terminal_interface.py 2007-09-19 08:32:23 UTC (rev 4329) @@ -233,9 +233,10 @@
def askForCaptcha(self, url): try: - import gui - # TODO - raise ImportError + import webbrowser + wikipedia.output(u'Opening CAPTCHA in your web browser...') + webbrowser.open(url) + return wikipedia.input(u'What is the solution of the CAPTCHA that is shown in your web browser?') except ImportError, e: - return wikipedia.input('What is the solution of the CAPTCHA at %s ?' % url) + return wikipedia.input(u'What is the solution of the CAPTCHA at %s ?' % url)
pywikipedia-l@lists.wikimedia.org