def resume_pending(): db = JobsDB(readonly=False) jobs = db.get_all() not_endeds = [job for job in jobs if job['status'] == "Pending" or job['status'] == 'Running'] for pending in not_endeds: if int(pending["type"]) == JobType.YDL_UPDATE: jobshandler.put((Actions.SET_STATUS, (pending["id"], Job.FAILED))) else: job = Job(pending["name"], Job.PENDING, "Queue stopped", int(pending["type"]), pending["format"], pending["url"]) job.id = pending["id"] jobshandler.put((Actions.RESUME, job))
def resume_pending(): db = JobsDB(readonly=False) jobs = db.get_all() not_endeds = [ job for job in jobs if job['status'] == "Pending" or job['status'] == 'Running' ] for pending in not_endeds: job = Job(pending["name"], Job.PENDING, "Queue stopped", pending["format"]) job.id = pending["id"] jobshandler.put((Actions.RESUME, job))
def resume_pending(self): db = JobsDB(readonly=False) jobs = db.get_all(self.app_config["ydl_server"].get( "max_log_entries", 100)) not_endeds = [ job for job in jobs if job["status"] == "Pending" or job["status"] == "Running" ] for pending in not_endeds: if int(pending["type"]) == JobType.YDL_UPDATE: self.jobshandler.put( (Actions.SET_STATUS, (pending["id"], Job.FAILED))) else: job = Job( pending["name"], Job.PENDING, "Queue stopped", int(pending["type"]), pending["format"], pending["url"], ) job.id = pending["id"] self.jobshandler.put((Actions.RESUME, job))