def record_works_into_database(self): """程序结束时,把未完成的任务记录到数据库中""" print("Recording: infos of download works ...") downloadWorksModel = DownloadWorksModel() for name in self.allDownloadWorks: work = self.allDownloadWorks[name][0] downloadWorksModel.add_record(*self.get_infos_from_a_work(work)) downloadWorksModel.commit_records()
def reload_works_from_database(self, lock): """在程序启动时,读取数据库中的下载任务信息,并启动""" print("Reloading: infos of download works ...") downloadWorksModel = DownloadWorksModel() for row in range(downloadWorksModel.get_length()): args = downloadWorksModel.get_work_info_at_row(row) args.append(lock) self.add_a_download_work(*args) downloadWorksModel.clear_log_file()
def record_works_into_database(self): """程序结束时,把未完成的任务记录到数据库中""" print('Recording: infos of download works ...') downloadWorksModel = DownloadWorksModel() for name in self.allDownloadWorks: work = self.allDownloadWorks[name][0] downloadWorksModel.add_record(*self.get_infos_from_a_work(work)) downloadWorksModel.commit_records()
def reload_works_from_database(self, lock): """在程序启动时,读取数据库中的下载任务信息,并启动""" print('Reloading: infos of download works ...') downloadWorksModel = DownloadWorksModel() for row in range(downloadWorksModel.get_length()): args = downloadWorksModel.get_work_info_at_row(row) args.append(lock) self.add_a_download_work(*args) downloadWorksModel.clear_log_file()