From: Diane Trout Date: Tue, 8 Oct 2013 23:49:24 +0000 (-0700) Subject: Add helpful logging information to explain missing required options. X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=commitdiff_plain;h=d6ba8b3c292f2af5386ce9aec5334419e28a26eb Add helpful logging information to explain missing required options. --- diff --git a/encode_submission/encode3.py b/encode_submission/encode3.py index 875d3bd..a77151e 100644 --- a/encode_submission/encode3.py +++ b/encode_submission/encode3.py @@ -77,6 +77,12 @@ def main(cmdline=None): INDENTED.join(submission_names))) elif len(submission_names) == 1: name = submission_names[0] + + if name: + submission_uri = get_submission_uri(name) + logger.info('Submission URI: %s', name) + else: + logger.debug('No name, unable to create submission ur') mapper = None if opts.make_track_hub: @@ -85,8 +91,6 @@ def main(cmdline=None): baseurl=opts.make_track_hub, baseupload=opts.track_hub_upload, host=opts.host) - submission_uri = get_submission_uri(name) - if opts.load_rdf is not None: if submission_uri is None: @@ -117,6 +121,8 @@ def main(cmdline=None): if opts.scan_submission: if name is None: parser.error("Please define a submission name") + if mapper is None: + parser.error("Scan submission needs --make-track-hub=public-url") mapper.scan_submission_dirs(results) if opts.make_track_hub: