From: <dg...@us...> - 2009-06-28 19:50:24
|
Revision: 334 http://pytrainer.svn.sourceforge.net/pytrainer/?rev=334&view=rev Author: dgranda Date: 2009-06-28 17:52:29 +0000 (Sun, 28 Jun 2009) Log Message: ----------- Added hack to open urls in browser Modified Paths: -------------- pytrainer/trunk/pytrainer/lib/webUtils.py Modified: pytrainer/trunk/pytrainer/lib/webUtils.py =================================================================== --- pytrainer/trunk/pytrainer/lib/webUtils.py 2009-06-26 16:44:18 UTC (rev 333) +++ pytrainer/trunk/pytrainer/lib/webUtils.py 2009-06-28 17:52:29 UTC (rev 334) @@ -19,6 +19,7 @@ from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer from threading import Thread from pytrainer.lib.system import checkConf +import webbrowser class MyHandler(BaseHTTPRequestHandler): def do_GET(self): @@ -45,3 +46,18 @@ # time.sleep(1) #print "Iniciamos3" +def open_url_in_browser(url): + """ + Opens a url in the desktop's default browser + + :param url: the url to open + """ + + class BrowserThread(threading.Thread): + def __init__(self, url): + Thread.__init__(self) + self.url = url + def run(self): + webbrowser.open(self.url) + BrowserThread(url).start() + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jb...@us...> - 2010-01-22 06:31:28
|
Revision: 496 http://pytrainer.svn.sourceforge.net/pytrainer/?rev=496&view=rev Author: jblance Date: 2010-01-22 06:31:21 +0000 (Fri, 22 Jan 2010) Log Message: ----------- Possible fix for trac bug #31 Modified Paths: -------------- pytrainer/trunk/pytrainer/lib/webUtils.py Modified: pytrainer/trunk/pytrainer/lib/webUtils.py =================================================================== --- pytrainer/trunk/pytrainer/lib/webUtils.py 2010-01-21 22:12:20 UTC (rev 495) +++ pytrainer/trunk/pytrainer/lib/webUtils.py 2010-01-22 06:31:21 UTC (rev 496) @@ -53,7 +53,7 @@ :param url: the url to open """ - class BrowserThread(threading.Thread): + class BrowserThread(Thread): def __init__(self, url): Thread.__init__(self) self.url = url This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |