From 7021e84ef8059b94b0c2d32eac21e5fc59786268 Mon Sep 17 00:00:00 2001
From: Mikhail Karnevskiy <karnem@max-exfl001.desy.de>
Date: Tue, 11 Sep 2018 14:17:05 +0200
Subject: [PATCH] Parse required parameters only once

---
 xfel_calibrate/calibrate.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfel_calibrate/calibrate.py b/xfel_calibrate/calibrate.py
index fd3321668..36647f07c 100755
--- a/xfel_calibrate/calibrate.py
+++ b/xfel_calibrate/calibrate.py
@@ -272,7 +272,7 @@ elif len(sys.argv) >= 3:
                                         help=helpstr,
                                         required=required)
             
-        do_parse(nb, parser, True)
+        do_parse(nb, parser, (ext_func is not None))
         
         # extend parameters if needed
         ext_func = notebooks[detector][caltype].get("extend parms", None)
-- 
GitLab