Exemplo n.º 1
0
 def _run_non_locking_task(self, method, args=(), name=""):
     worker = AsyncWorker(name)
     worker.add_task(method, args)
     worker.start()
     self._active_threads.append(worker)
Exemplo n.º 2
0
 def _run_locking_task(self, method, args=()):
     worker = AsyncWorker()
     worker.add_task(self._view.update_async, (self._lock_ui, ))
     worker.add_task(method, args)
     worker.add_task(self._view.update_async, (self._unlock_ui, ))
     worker.start()