~ubuntu-branches/ubuntu/natty/pytrainer/natty-proposed

« back to all changes in this revision

Viewing changes to pytrainer/lib/webUtils.py

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2009-12-13 03:01:28 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091213030128-jbu18iml98hm5yfk
Tags: 1.7.0-1ubuntu1
* Merge from debian unstable (LP: #477875), Ubuntu remaining changes:
  - Replace Depends on iceweasel with firefox | abrowser.
  - Add --install-layout=deb to setup.py install arguments to prevent FTBFS
    with Python 2.6 on Ubuntu.
  - Bump-up debhelper, python-dev build-dependencies.
* Remove python-glade2 (libglade -> gtkbuilder transition).

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
20
20
from threading import Thread
21
21
from pytrainer.lib.system import checkConf
 
22
import webbrowser
22
23
 
23
24
class MyHandler(BaseHTTPRequestHandler):
24
25
        def do_GET(self):
45
46
                #       time.sleep(1)
46
47
                #print "Iniciamos3"
47
48
 
 
49
def open_url_in_browser(url):
 
50
    """
 
51
    Opens a url in the desktop's default browser
 
52
 
 
53
    :param url: the url to open
 
54
    """
 
55
 
 
56
    class BrowserThread(threading.Thread):
 
57
        def __init__(self, url):
 
58
            Thread.__init__(self)
 
59
            self.url = url
 
60
        def run(self):
 
61
            webbrowser.open(self.url)
 
62
    BrowserThread(url).start()
 
63