X-Git-Url: https://scripts.mit.edu/gitweb/wizard.git/blobdiff_plain/219f82a0bb290c8ed4405046dedee8fec837ee5f..523af9325474d8be6ec72958e38cd460beaf5615:/wizard/command/list.py diff --git a/wizard/command/list.py b/wizard/command/list.py index e8c5126..bb0ad57 100644 --- a/wizard/command/list.py +++ b/wizard/command/list.py @@ -1,5 +1,4 @@ import logging -import traceback import os.path from wizard import command, deploy @@ -7,9 +6,10 @@ from wizard import command, deploy def main(argv, baton): options, show = parse_args(argv, baton) errors = 0 - for d in deploy.parse_install_lines(show, options, True): + for d in deploy.parse_install_lines(show, options.versions_path, True, user=options.user): if isinstance(d, Exception): errors += 1 + continue if options.exists and not os.path.exists(os.path.join(d.location, options.exists)): continue print d.location @@ -35,6 +35,7 @@ Examples: parser.add_option("-e", "--exists", dest="exists", help="only print deployment if FILE exists", metavar="FILE") baton.push(parser, "versions_path") + baton.push(parser, "user") options, args = parser.parse_all(argv) if len(args) > 1: parser.error("too many arguments")