From 358545833fb489ff6e1af83b00cc060c9aa5ba7f Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Thu, 29 May 2014 11:32:46 +0200 Subject: [PATCH] allow for non-numeric values which will be ignored in calculations --- knowledge/survey/questionnaire.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/knowledge/survey/questionnaire.py b/knowledge/survey/questionnaire.py index 5b698e4..a12d519 100644 --- a/knowledge/survey/questionnaire.py +++ b/knowledge/survey/questionnaire.py @@ -98,7 +98,7 @@ class Response(object): score = scoreMax = 0.0 for qu in qugroup.questions: value = self.values.get(qu) - if value is None: + if value is None or isinstance(value, basestring): continue if qu.revertAnswerOptions: value = qu.answerRange - value - 1