예제 #1
0
    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()
예제 #2
0
    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()