from threading import Thread, Lock from time import sleep, time from sentry_sdk._compat import queue, check_thread_support from sentry_sdk.utils import logger
from sentry_sdk._types import MYPY
if MYPY: from queue import Queue from typing import Any from typing import Optional from typing import Callable
try: while queue.unfinished_tasks:
delay = deadline - time() if delay <= 0: returnFalse if all_tasks_done isnotNone:
all_tasks_done.wait(timeout=delay) else: # worst case, we just poll the number of remaining tasks
sleep(0.1)
returnTrue finally: if real_all_tasks_done isnotNone:
real_all_tasks_done.release()
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.