Esempio n. 1
0
    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
Esempio n. 2
0
    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