From 61e9d18ef64470b614b6fc8d69f9b615bd455c10 Mon Sep 17 00:00:00 2001
From: Christoph Lehmann <christoph.lehmann@ufz.de>
Date: Fri, 3 Jun 2016 09:04:49 +0200
Subject: [PATCH] [scr/doc] fail if wrong input state detected

---
 scripts/doc/check-project-params.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/scripts/doc/check-project-params.py b/scripts/doc/check-project-params.py
index 07419ec946d..c76b7d21903 100755
--- a/scripts/doc/check-project-params.py
+++ b/scripts/doc/check-project-params.py
@@ -25,6 +25,7 @@ undocumented = []
 unneeded_comments = []
 wrong_input = []
 no_doc_page = []
+wrong_status = False
 
 for inline in sys.stdin:
     inline = inline.strip().split("@@@")
@@ -56,6 +57,7 @@ for inline in sys.stdin:
         # unneeded.append(inline[1:])
     else:
         debug("ERROR: unrecognized status {}".format(status))
+        wrong_status = True
 
 
 if (undocumented):
@@ -100,7 +102,8 @@ if (no_doc_page):
 
 # exit with error status if something was not documented.
 if (not not undocumented) or (not not unneeded_comments) \
-        or (not not wrong_input) or (not not no_doc_page):
+        or (not not wrong_input) or (not not no_doc_page) \
+        or wrong_status:
             sys.exit(1)
 
 sys.exit(0)
-- 
GitLab