在操作adb的时候,出现了adb长时间无反应,导致卡死在某个方法几天。
所以在无法判断执行时间长短的任务的时候,应该给他用一个@func_set_timeout的装饰器
import func_timeout
import time
from func_timeout import func_set_timeout
@func_set_timeout(5)
def f():
while True:
print "1"
time.sleep(1)
if __name__ == '__main__':
try:
f()
except func_timeout.exceptions.FunctionTimedOut:
print "timeout!"
接单JS逆向/安卓逆向/小程序逆向 微信:yanjin2888