-
-
Notifications
You must be signed in to change notification settings - Fork 585
Open
Description
This is an improvement suggestion. An Aborter can be implemented using threading.Event or something similar to cancel an ongoing request. This is helpful when doing multiple request in threads.
Example:
from threading import Event, Thread
def work(signal: Event):
# some ongoing proess
# some time.sleep() or other delay
if signal.is_set(): # checking right after a delay
return # aborted
signal = Event()
Thread(target=work, args=[signal]).start()
signal.set() # to abortFoenixxx
Metadata
Metadata
Assignees
Labels
No labels