Closedown

This commit is contained in:
gac-S_Changer
2017-03-29 15:33:38 +02:00
parent 629fa9f239
commit 8d5bad53d9

View File

@@ -380,14 +380,14 @@ class RobotTCP(TcpDevice, Stoppable):
#High-level, exclusive motion task.
def start_task(self, program, *args, **kwargs):
for task in (self.high_level_tasks + [program]):
if self.get_task_status(task)[0]>=0:
if (task is not None) and (self.get_task_status(task)[0]>=0):
raise Exception("Ongoing high-level task: " + task)
self.current_task = program
self.task_create(program, *args, **kwargs)
def stop_task(self):
for task in (self.high_level_tasks + [program]):
if self.get_task_status(task)[0]>=0:
for task in (self.high_level_tasks + [current_task]):
if (task is not None) and (self.get_task_status(task)[0]>=0):
self.task_kill(task)
def on_event(self,ev):