2011-06-24 26 views
1

我敢肯定這已經被問過,但我找不到類似的例子。我需要能夠調用具有執行時間限制的函數。如果該函數接管此時間,則整個腳本將退出。Python kill掛函數

這不能通過計算整個腳本來完成!我只想要一個小功能。可能嗎?

例如

def sleep(): 
     time.sleep(60) 

time("sleep()", limit=30, violation="sys.exit(1)") 

非常基本的和可怕的尋找例子,我知道,但它可能有助於解釋。

回答

3

前段時間我也是這樣做的,以下this link這裏 這裏有你需要的一切,如果我能找到我的代碼,我會把它發給你!

+0

謝謝,這就是我最終使用的。 – jdborg

+1

謹慎總結鏈接中的代碼?因爲如果鏈接死了,你的回答也是如此 –

+1

@IvoFlipse你是對的,會盡快做!在此期間保存了鏈接頁面,因此我可以在離線狀態下將其清除以供回答:) –