def wait_for_async_task(task, delay=1): if not isinstance(task, AsyncTask): task = AsyncTask(task) while task.is_running(): time.sleep(delay) task.update() return task.get_hashes()
def wait_for_async_task(task, delay=1): if not isinstance(task, AsyncTask): task = AsyncTask(task) while task.is_running(): time.sleep(delay) task.update() return task.get_hashes()
def run_async_task_with_status(task, progress_bar, delay=1): if not isinstance(task, AsyncTask): task = AsyncTask(task) while task.is_running(): time.sleep(delay) task.update() progress_bar.update_progress(task.get_progress()) progress_bar.done() return task.get_hashes()
def run_async_task_with_status(task, progress_bar, delay=1): if not isinstance(task, AsyncTask): task = AsyncTask(task) while task.is_running(): time.sleep(delay) task.update() progress_bar.update_progress(task.get_progress()) progress_bar.done() return task.get_hashes()