def on_modified(self, event): res_file = event.src_path if self.offset == 0: self.su2p = SU2Parser(res_file) self.res_dict_tmp, self.keys, self.offset = self.su2p.parse_first_line( ) results, self.offset = self.su2p.res_parse(self.res_dict_tmp, self.keys, self.offset) curent_step = int( results[-1]["Iteration"]) if len(results) is not 0 else 0 if len(results) is not 0: DB.update_solve_current_step(self.solve_job_id, curent_step) # 更新数据库中仿真当前步数 for l_res in results: iter_step = l_res["Iteration"] DB.write_solve_chart(self.solve_job_id, iter_step, l_res)