Commit 661d5ca9 authored by Julien Muchembled's avatar Julien Muchembled

Small optimization in SimulationMovement

parent d8b01913
...@@ -171,12 +171,12 @@ class SimulationMovement(PropertyRecordableMixin, Movement, ExplainableMixin): ...@@ -171,12 +171,12 @@ class SimulationMovement(PropertyRecordableMixin, Movement, ExplainableMixin):
if order is not None: if order is not None:
return order.getSimulationState() return order.getSimulationState()
parent = self.getParentValue()
try: try:
parent_state = None
try: try:
parent_state = self.getParentValue().getSimulationState() parent_state = parent.getSimulationState()
except AttributeError: except AttributeError:
item = self.getParentValue().getCausalityValue( item = parent.getCausalityValue(
portal_type=self.getPortalItemTypeList()) portal_type=self.getPortalItemTypeList())
if interfaces.IExpandableItem.providedBy(item): if interfaces.IExpandableItem.providedBy(item):
return item.getSimulationMovementSimulationState(self) return item.getSimulationMovementSimulationState(self)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment