From 6f0545e48bb2ae9bdb25edfd241fce98bb0b8b77 Mon Sep 17 00:00:00 2001 From: Patrick Jentsch Date: Thu, 3 Feb 2022 10:40:25 +0100 Subject: [PATCH] Mark required arguments in scripts as required --- spacy-nlp | 3 ++- vrt-creator | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/spacy-nlp b/spacy-nlp index 1b9cf9a..6d4bc08 100755 --- a/spacy-nlp +++ b/spacy-nlp @@ -23,7 +23,8 @@ parser = ArgumentParser( ) parser.add_argument( '-i', '--input-file', - help='Input file' + help='Input file', + required=True ) parser.add_argument( '-o', '--output-file', diff --git a/vrt-creator b/vrt-creator index 3efb8f5..912a01d 100755 --- a/vrt-creator +++ b/vrt-creator @@ -6,16 +6,19 @@ from stand_off_data import StandOffData import hashlib import json + parser = ArgumentParser( description='Convert plain text and JSON stand off to a CWB vrt file' ) parser.add_argument( '-s', '--stand-off-data-file', - help='JSON stand off data input file' + help='JSON stand off data input file', + required=True ) parser.add_argument( '-t', '--text-file', - help='Plain text input file' + help='Plain text input file', + required=True ) parser.add_argument( '-o', '--output-file', @@ -24,6 +27,7 @@ parser.add_argument( ) args = parser.parse_args() + with open(args.stand_off_data_file) as stand_of_data_file: stand_off_data = StandOffData(json.load(stand_of_data_file))