cs TIL : TimeOutException 유발하기, exit code 137 signal kill [python]
본문 바로가기
  • 매일 한걸음씩
  • 매일 한걸음씩
개발/TIL

TIL : TimeOutException 유발하기, exit code 137 signal kill [python]

by 시몬쯔 2021. 1. 1.
728x90
반응형

1. 

for문에서 각자 메소드를 돌릴 때 예외사항이 발생해서 while문이 무한으로 돌때가 있다.

이런 예외사항을 방지하기 위해 정해진 시간이 지나면 TimeOutException을 일으키는 코드이다.

 

import signal
import time

class TimeOutException(Exception):
    pass

def alarm_handler(signum, frame):
    print("Time is up!")
    raise TimeOutException()

def loop_for_n_seconds(n):
    for sec in range(n):
       print("{} second!".format(sec))
       time.sleep(1)

 

 

2.

 

메모리 상의 문제로 "exit code 137 signal kill와 같은 에러가 뜬다.

 

-> 다 쓴 변수 none 처리로 해결.

 

 

 

728x90
반응형

댓글