Loading lib/galaxy/managers/jobs.py +1 −1 Original line number Diff line number Diff line Loading @@ -281,7 +281,7 @@ class JobManager: def stop(self, job, message=None): if not job.finished: job.mark_deleted(self.app.config.track_jobs_in_database) job.mark_deleted(self.app.config.track_jobs_in_database, message) session = self.app.model.session with transaction(session): session.commit() Loading lib/galaxy/model/__init__.py +4 −3 Original line number Diff line number Diff line Loading @@ -1751,7 +1751,7 @@ class Job(Base, JobLike, UsesCreateAndUpdateTime, Dictifiable, Serializable): else: self.state = Job.states.STOPPED def mark_deleted(self, track_jobs_in_database=False): def mark_deleted(self, track_jobs_in_database=False, message=None): """ Mark this job as deleted, and mark any output datasets as discarded. """ Loading @@ -1762,7 +1762,8 @@ class Job(Base, JobLike, UsesCreateAndUpdateTime, Dictifiable, Serializable): self.state = Job.states.DELETING else: self.state = Job.states.DELETED self.info = "Job output deleted by user before job completed." info = message or "Job output deleted by user before job completed." self.info = info for jtoda in self.output_datasets: output_hda = jtoda.dataset output_hda.deleted = True Loading @@ -1772,7 +1773,7 @@ class Job(Base, JobLike, UsesCreateAndUpdateTime, Dictifiable, Serializable): shared_hda.deleted = True shared_hda.blurb = "deleted" shared_hda.peek = "Job deleted" shared_hda.info = "Job output deleted by user before job completed" shared_hda.info = info def mark_failed(self, info="Job execution failed", blurb=None, peek=None): """ Loading Loading
lib/galaxy/managers/jobs.py +1 −1 Original line number Diff line number Diff line Loading @@ -281,7 +281,7 @@ class JobManager: def stop(self, job, message=None): if not job.finished: job.mark_deleted(self.app.config.track_jobs_in_database) job.mark_deleted(self.app.config.track_jobs_in_database, message) session = self.app.model.session with transaction(session): session.commit() Loading
lib/galaxy/model/__init__.py +4 −3 Original line number Diff line number Diff line Loading @@ -1751,7 +1751,7 @@ class Job(Base, JobLike, UsesCreateAndUpdateTime, Dictifiable, Serializable): else: self.state = Job.states.STOPPED def mark_deleted(self, track_jobs_in_database=False): def mark_deleted(self, track_jobs_in_database=False, message=None): """ Mark this job as deleted, and mark any output datasets as discarded. """ Loading @@ -1762,7 +1762,8 @@ class Job(Base, JobLike, UsesCreateAndUpdateTime, Dictifiable, Serializable): self.state = Job.states.DELETING else: self.state = Job.states.DELETED self.info = "Job output deleted by user before job completed." info = message or "Job output deleted by user before job completed." self.info = info for jtoda in self.output_datasets: output_hda = jtoda.dataset output_hda.deleted = True Loading @@ -1772,7 +1773,7 @@ class Job(Base, JobLike, UsesCreateAndUpdateTime, Dictifiable, Serializable): shared_hda.deleted = True shared_hda.blurb = "deleted" shared_hda.peek = "Job deleted" shared_hda.info = "Job output deleted by user before job completed" shared_hda.info = info def mark_failed(self, info="Job execution failed", blurb=None, peek=None): """ Loading