aboutsummaryrefslogtreecommitdiffstats
path: root/qtip/loader/qpi.py
diff options
context:
space:
mode:
Diffstat (limited to 'qtip/loader/qpi.py')
-rw-r--r--qtip/loader/qpi.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/qtip/loader/qpi.py b/qtip/loader/qpi.py
index 2a85766e..48f52e84 100644
--- a/qtip/loader/qpi.py
+++ b/qtip/loader/qpi.py
@@ -9,6 +9,7 @@
from yaml_file import YamlFileLoader
+from qtip.base.constant import FormulaName
from qtip.base.constant import SpecProp
from qtip.util.formula import Formula
@@ -31,5 +32,5 @@ class QPISpec(YamlFileLoader):
class Section(object):
def __init__(self, content, paths=None):
self.name = content[SpecProp.NAME]
- self.weight = content[SpecProp.WEIGHT]
- self.formula = Formula(content[SpecProp.FORMULA])
+ self.weight = content.get(SpecProp.WEIGHT, None)
+ self.formula = Formula(content.get(SpecProp.FORMULA, FormulaName.ARITHMETIC_MEAN))