From b0f73db8f8d6ee88448ab89a7666956682a9c873 Mon Sep 17 00:00:00 2001
From: Daniel Ecer <de-code@users.noreply.github.com>
Date: Thu, 7 Dec 2017 18:35:56 +0000
Subject: [PATCH] don't swallow argument errors

---
 sciencebeam_gym/trainer/task.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sciencebeam_gym/trainer/task.py b/sciencebeam_gym/trainer/task.py
index 83b3982..4fb3486 100644
--- a/sciencebeam_gym/trainer/task.py
+++ b/sciencebeam_gym/trainer/task.py
@@ -470,22 +470,22 @@ def run(model, argv):
   parser = argparse.ArgumentParser()
   parser.add_argument(
     '--train_data_paths',
+    nargs='+',
     type=str,
-    action='append',
     help='The paths to the training data files. '
     'Can be comma separated list of files or glob pattern.'
   )
   parser.add_argument(
     '--eval_data_paths',
+    nargs='+',
     type=str,
-    action='append',
     help='The path to the files used for evaluation. '
     'Can be comma separated list of files or glob pattern.'
   )
   parser.add_argument(
     '--qualitative_data_paths',
+    nargs='+',
     type=str,
-    action='append',
     help='The path to the files used for qualitative evaluation. '
     'You may choose a different set for the qualitative analysis to keep the results consistent.'
   )
@@ -627,7 +627,7 @@ def run(model, argv):
     help='The random seed to use'
   )
 
-  args, _ = parser.parse_known_args(argv)
+  args = parser.parse_args(argv)
 
   env = json.loads(os.environ.get('TF_CONFIG', '{}'))
 
-- 
GitLab