Mercurial > p > roundup > code
diff roundup/scripts/roundup_demo.py @ 4108:01e8be352fb8
Allow user to choose the tracker template for demo.
| author | Stefan Seefeld <stefan@seefeld.name> |
|---|---|
| date | Fri, 13 Mar 2009 13:30:54 +0000 |
| parents | baaf90070dc4 |
| children | 86ef4ab17dc5 |
line wrap: on
line diff
--- a/roundup/scripts/roundup_demo.py Fri Mar 13 06:12:54 2009 +0000 +++ b/roundup/scripts/roundup_demo.py Fri Mar 13 13:30:54 2009 +0000 @@ -2,7 +2,6 @@ # # Copyright 2004 Richard Jones (richard@mechanicalcat.net) # -# $Id: roundup_demo.py,v 1.1 2004-10-18 07:56:09 a1s Exp $ import sys @@ -10,9 +9,11 @@ from roundup.i18n import _ DEFAULT_HOME = './demo' +DEFAULT_TEMPLATE = 'classic' def run(): home = DEFAULT_HOME + template = DEFAULT_TEMPLATE nuke = sys.argv[-1] == 'nuke' # if there is no tracker in home, force nuke try: @@ -32,9 +33,15 @@ _('Enter directory path to create demo tracker [%s]: ') % home) if not home: home = DEFAULT_HOME + templates = admin.AdminTool().listTemplates().keys() + template = raw_input( + _('Enter tracker template to use (one of (%s)) [%s]: ') % + (','.join(templates),template)) + if not template: + template = DEFAULT_TEMPLATE # install demo.install_demo(home, backend, - admin.AdminTool().listTemplates()['classic']['path']) + admin.AdminTool().listTemplates()[template]['path']) # run demo.run_demo(home)
