我在一个线程中有一个While循环,它每10分钟判断一次Web流.
while not stop_event.is_set():
time.sleep(600)
response = requests.get(api_url, headers=headers, params=params)
if response.status_code==200:
print("UPDATED")
else:
print("NOT UPDATED")
但是,如果在10分钟前将not stop_event.is_set()
更改为False
,则While循环仍将等待10分钟并执行其余代码,然后退出
response = requests.get(api_url, headers=headers, params=params)
if response.status_code==200:
print("UPDATED")
else:
print("NOT UPDATED")
我想马上退出,因为not stop_event.is_set()
改成了False
而不知道time.sleep(600)
结束了
Thanks in advance