From 5146f77bda54d8defa61c2c488f0cb8f819a817a Mon Sep 17 00:00:00 2001
From: Clayton Smith <argilo@gmail.com>
Date: Fri, 10 Jan 2020 23:54:50 -0500
Subject: modtool: ensure add_py_qa and add_cc_qa are booleans

---
 gr-utils/python/modtool/cli/add.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

(limited to 'gr-utils/python')

diff --git a/gr-utils/python/modtool/cli/add.py b/gr-utils/python/modtool/cli/add.py
index af8b1f8c37..22b6a8037c 100644
--- a/gr-utils/python/modtool/cli/add.py
+++ b/gr-utils/python/modtool/cli/add.py
@@ -136,13 +136,17 @@ def get_arglist(self):
 
 def get_py_qa(self):
     """ Get a boolean value for addition of py_qa """
-    if not (self.info['blocktype'] in ('noblock') or self.skip_subdirs['python']):
-        if self.add_py_qa is None:
+    if self.add_py_qa is None:
+        if not (self.info['blocktype'] in ('noblock') or self.skip_subdirs['python']):
             self.add_py_qa = ask_yes_no(click.style('Add Python QA code?', fg='cyan'), True)
+        else:
+            self.add_py_qa = False
 
 def get_cpp_qa(self):
     """ Get a boolean value for addition of cpp_qa """
-    if self.info['lang'] == 'cpp':
-        if self.add_cc_qa is None:
+    if self.add_cc_qa is None:
+        if self.info['lang'] == 'cpp':
             self.add_cc_qa = ask_yes_no(click.style('Add C++ QA code?', fg='cyan'),
                                         not self.add_py_qa)
+        else:
+            self.add_cc_qa = False
-- 
cgit v1.2.3