Fix two mypy warnings

CURA-6522
This commit is contained in:
Nino van Hooff 2019-12-06 11:47:07 +01:00
parent 2d8a415a69
commit f4c68f4e71

View file

@ -99,6 +99,8 @@ class ConvexHullDecorator(SceneNodeDecorator):
# Parent can be None if node is just loaded. # Parent can be None if node is just loaded.
if self._is_singular_one_at_a_time_node(): if self._is_singular_one_at_a_time_node():
hull = self.getConvexHullHeadFull() hull = self.getConvexHullHeadFull()
if hull is None:
return None
hull = self._add2DAdhesionMargin(hull) hull = self._add2DAdhesionMargin(hull)
return hull return hull
@ -433,9 +435,9 @@ class ConvexHullDecorator(SceneNodeDecorator):
def _is_singular_one_at_a_time_node(self) -> bool: def _is_singular_one_at_a_time_node(self) -> bool:
if self._node is None: if self._node is None:
return False return False
return self._global_stack \ return self._global_stack is not None \
and self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" \ and self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" \
and not self.hasGroupAsParent(self._node) and not self.hasGroupAsParent(self._node)
_affected_settings = [ _affected_settings = [
"adhesion_type", "raft_margin", "print_sequence", "adhesion_type", "raft_margin", "print_sequence",