0
我敢肯定,這已被問過,但我不能找到一個類似的例子。我需要能夠調用具有執行時間限制的函數。如果該函數接管此時間,則整個腳本將退出。
這不能通過計算整個腳本來完成!我只想要一個小功能。可能嗎?
例如
def sleep():
time.sleep(60)
time("sleep()", limit=30, violation="sys.exit(1)")
非常基本的和可怕的尋找例子,我知道,但它可能有助於解釋。
不是一個好辦法,但你可以運行在一個守護線程的功能和一些超時後退出腳本。 – khachik
我已經使用警報http://docs.python.org/library/signal.html – jdborg