def update_all(self, filename): def callback(filename): for id in self.dictionaries.keys(): self.update(id, filename) if self.running_thread != None: self.running_thread.stop() self.running_thread = Runner(settings, filename, 30, callback) self.running_thread.start()
def setup(self, id, folders): def callback(filename): self.add(id, filename) self.init(id) if self.running_thread != None: self.running_thread.stop() self.running_thread = Runner(settings, folders, 30, callback) self.running_thread.start()