From 152014b29ae32a2b81a4ef83a300095fdaa9bcd6 Mon Sep 17 00:00:00 2001 From: Francesco Pannarale Date: Tue, 24 Sep 2024 09:05:45 +0200 Subject: [PATCH] Fixing check on input files (#4885) --- bin/pygrb/pycbc_pygrb_page_tables | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bin/pygrb/pycbc_pygrb_page_tables b/bin/pygrb/pycbc_pygrb_page_tables index 5839a07c6dc..fd7ed4ed9bc 100755 --- a/bin/pygrb/pycbc_pygrb_page_tables +++ b/bin/pygrb/pycbc_pygrb_page_tables @@ -236,9 +236,10 @@ qf_h5_outfile = opts.quiet_found_injs_h5_output_file output_files = [] # Check for correct input -if [found_missed_file, onsource_file, offsource_file].count(None) != 2: - parser.error('Please provide one of --found-missed-file, ' + - '--onsource-file, or --offsource-file.') +if [found_missed_file, onsource_file].count(None) == 0: + parser.error('Please provide --found-missed-file to process injections, ' + + '--onsource-file to process the on-source, or neither of ' + + 'them to process the off-source triggers.') # The user may process injections... elif found_missed_file is not None: output_files = [qf_outfile, mf_outfile, qf_h5_outfile] @@ -251,7 +252,8 @@ elif onsource_file is not None: if None in output_files: parser.error('Please provide both on-source output files ' + 'when using --onsource-file.') -# ...or triggers in the offsource (offsource_file is not None) +# ...or triggers in the offsource +# (both onsource_file and found_missed_file are None) else: output_files = [lofft_outfile, lofft_h5_outfile] if None in output_files: