# HG changeset patch # User paulb # Date 1127948887 0 # Node ID 2bf4a8d313fa8c0776559219cec7b58da2d21dd8 # Parent 88f8f6fd42111ace05e77d01df990016d7b55822 [project @ 2005-09-28 23:08:07 by paulb] Added desktop/webbrowser opening support. diff -r 88f8f6fd4211 -r 2bf4a8d313fa tools/demo.py --- a/tools/demo.py Wed Sep 28 23:07:51 2005 +0000 +++ b/tools/demo.py Wed Sep 28 23:08:07 2005 +0000 @@ -4,6 +4,20 @@ import os, sys +# Try and open the application in a Web browser. +# The preferred module is Paul's proposed desktop module - see #1301512 in +# the Python SourceForge project: http://www.python.org/sf?id=1301512 + +if "--nobrowser" not in sys.argv: + print "Opening a browser to show the application." + print "If this fails, specify --nobrowser to turn it off." + try: + import desktop + except ImportError: + import webbrowser as desktop + + desktop.open("http://localhost:8080") + # Find out where WebStack's distribution directory is. cwd = os.getcwd()