When the execution method is done and tries to shut down actually no _stop() method of any handler is called, because all the handlers are none or an empty dict in the variable called self.proj.h_instance:
{'motionControl': None, 'locomotionCommand': None, 'pose': None, 'drive': None, 'init': {}, 'actuator': {}, 'sensor': {}}
Relevant line:
|
if htype in self.proj.h_instance: |
When the execution method is done and tries to shut down actually no
_stop()method of any handler is called, because all the handlers are none or an empty dict in the variable calledself.proj.h_instance:{'motionControl': None, 'locomotionCommand': None, 'pose': None, 'drive': None, 'init': {}, 'actuator': {}, 'sensor': {}}Relevant line:
LTLMoP/src/lib/execute.py
Line 161 in b6cd72d