Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
 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()
Exemplo n.º 3
0
 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()
Exemplo n.º 4
0
 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()