def refresh_db(self): time_now = time_to_str(int(time.time())).split()[1].split(':')[:2] if ':'.join(time_now) == refresh_time: for table in self.data_all: Data.delete(table,[]) Data.insert(table,self.data_all[table]) time.sleep(60) else: pass return
def delete(self,table,conditions): if table in self.data_all: table_content = self.data_all[table] del_line = [] for line in table_content: if judge(line,conditions) == True: del_line.append(line) for i in del_line: table_content.remove(i) Data.delete(table,conditions) else: Data.delete(table,conditions) self.data_all[table] = Data.select(table,[]) return