From f3fdb46dbaa37a515f31a322df75f1999726efda Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 3 Oct 2018 13:33:30 +0200 Subject: [PATCH] Add missing types --- cura/CuraApplication.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index b40b65358b..eb5abf79d6 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -4,7 +4,7 @@ import os import sys import time -from typing import cast, TYPE_CHECKING +from typing import cast, TYPE_CHECKING, Optional import numpy @@ -175,7 +175,7 @@ class CuraApplication(QtApplication): self._single_instance = None - self._cura_formula_functions = None + self._cura_formula_functions = None # type: Optional[CuraFormulaFunctions] self._cura_package_manager = None @@ -810,6 +810,8 @@ class CuraApplication(QtApplication): return self._setting_visibility_presets_model def getCuraFormulaFunctions(self, *args) -> "CuraFormulaFunctions": + if self._cura_formula_functions is None: + self._cura_formula_functions = CuraFormulaFunctions(self) return self._cura_formula_functions def getMachineErrorChecker(self, *args) -> MachineErrorChecker: