2012-06-24 8 views
4

UserWarning을 내 dev 환경에서 무시하여 내 오류 로그 파일에 출력되지 않도록하고 싶습니다.파이썬 경고 무시하기

나는 warnings 모듈의 문서를 읽고, 같은 시도했다 :

import warnings 
import the_module_that_warns 

warnings.simplefilter("ignore", UserWarning) 

그러나 여전히 인쇄되는, 이유있어 UserWarning을?

답변

6

모듈이 가져올 때 경고하면 너무 늦은 방식입니다.

대신 경고가 오기 전에 무시하는 어떤 warnings 모듈을 이야기하기 위해

import warnings 
warnings.simplefilter("ignore", UserWarning) 

import the_module_that_warns 

을한다.

+0

그냥 알아 냈어;) 모두 고마워. – satoru