程序进入睡眠时,如果超时可以正常跳出, 而没有睡眠时不会正常跳出。
不会跳出
import eventlet
import time
eventlet.monkey_patch(time=True)
time_limit = 1 #set timeout time 3s
with eventlet.Timeout(time_limit,False):
# time.sleep(8)
a=1
while True:
a=a+1
print("out")
会跳出
import eventlet
import time
eventlet.monkey_patch(time=True)
time_limit = 1 #set timeout time 3s
with eventlet.Timeout(time_limit,False):
time.sleep(8)
a=1
while True:
a=a+1
print("out")