diff --git a/armarx_skills/manager/skill_manager.py b/armarx_skills/manager/skill_manager.py index 3be311d81a692f9c60a7202298a06a752c9cd006..0471cff2f84cfd4b201c7bf09153b7d94b0754ab 100644 --- a/armarx_skills/manager/skill_manager.py +++ b/armarx_skills/manager/skill_manager.py @@ -313,24 +313,7 @@ class SkillManager: blocking=True, log=None, ) -> ty.Dict[sei.SkillExecutionID, asr.AbortSkillResult]: - execution_ids_to_abort = list() - - execution_status_map = self.get_skill_execution_statuses() - for execution_id, execution_status in execution_status_map.items(): - if execution_status.status in abort_statuses: - log.info(f"{execution_id} RUNNING") - execution_ids_to_abort.append(execution_id) - else: - log.info(f"{execution_id} not running") - - results = dict() - for execution_id in execution_ids_to_abort: - if log is not None: - log.info(f"Aborting skill execution {execution_id} ...") - result = self.abort_skill(skill_execution_id=execution_id, blocking=blocking) - results[execution_id] = result - - return results + return self.proxy.abortAllSkills() @staticmethod def _ice_unset_to_none(optional):