X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=demo.py;h=2a5c95780cf3f472ba8dbdb64a5a599cb5b2ce7c;hb=859d76935f3ca8bc87debb6b242b15c9aab9803d;hp=b047e843418c9d099117b49bdae17a08ed48e4fd;hpb=191944f21e9fff7817ba52a28f2e3691681f9d46;p=roundup.git diff --git a/demo.py b/demo.py index b047e84..2a5c957 100644 --- a/demo.py +++ b/demo.py @@ -2,7 +2,7 @@ # # Copyright (c) 2003 Richard Jones (richard@mechanicalcat.net) # -# $Id: demo.py,v 1.5 2003-07-28 23:17:50 richard Exp $ +# $Id: demo.py,v 1.7 2003-11-06 14:24:57 jlgijsbers Exp $ import sys, os, string, re, urlparse import shutil, socket, errno, BaseHTTPServer @@ -81,18 +81,18 @@ def run_demo(): port = int(port) # ok, so start up the server - from roundup.scripts.roundup_server import RoundupRequestHandler - RoundupRequestHandler.TRACKER_HOMES = {'demo': home} - httpd = BaseHTTPServer.HTTPServer((hostname, port), RoundupRequestHandler) - print 'Server running - connect to:\n %s'%url - print '1. Log in as "demo"/"demo" or "admin"/"admin".' - print '2. Hit Control-C to stop the server.' - print '3. Re-start the server by running "python demo.py" again.' - print '4. Re-initialise the server by running "python demo.py nuke".' - try: - httpd.serve_forever() - except KeyboardInterrupt: - print 'Keyboard Interrupt: exiting' + from roundup.scripts import roundup_server + roundup_server.RoundupRequestHandler.TRACKER_HOMES = {'demo': home} + + success_message = '''Server running - connect to: + %s +1. Log in as "demo"/"demo" or "admin"/"admin". +2. Hit Control-C to stop the server. +3. Re-start the server by running "python demo.py" again. +4. Re-initialise the server by running "python demo.py nuke".''' % url + + sys.argv = sys.argv[:1] + roundup_server.run(port, success_message) if __name__ == '__main__': run_demo()