def set_exec_by_id(self, exec_id):
        if not self.log:
            return False
        try:
            workflow_execs = [e for e in self.log 
                                if e.id == int(str(exec_id))]
        except __HOLE__:
            return False
        if len(workflow_execs):
            self.notify_app(workflow_execs[0].item, workflow_execs[0])
            return True
        return False
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/gui/collection/vis_log.py/QLogView.set_exec_by_id