标签:程序 return code blog sig 异常 port ret 模块
http://blog.sina.com.cn/s/blog_63041bb80102uy5o.html
背景:
import time import signal def test(i): time.sleep(i%4) print "%d within time"%(i) return i if __name__ == ‘__main__‘: def handler(signum, frame): raise AssertionError i = 0 for i in range(1,10): try: signal.signal(signal.SIGALRM, handler) signal.alarm(3) test(i) i = i + 1 signal.alarm(0) except AssertionError: print "%d timeout"%(i)
标签:程序 return code blog sig 异常 port ret 模块
原文地址:https://www.cnblogs.com/robinunix/p/9903109.html