2015-04-21 12 views
9

Tôi đã thiết lập ImportWarning là có vẻ thích hợp nhưng nhận thấy cảnh báo này không được báo cáo theo mặc định;Python, cách bật tất cả cảnh báo?

Làm cách nào để đặt python báo cáo ImportWarning hoặc tất cả cảnh báo?

Đây là cảnh báo nhập khẩu i đã viết:

try: 
    from markdown import markdown 

except ImportError, err: 
    warnings.warn(
     'Unable to load Pypi package `markdown`, HTML output will be unavailable. {}'.format(err), 
     ImportWarning 
    ) 
+0

@rpattiso Ahh, tôi đã sử dụng một dòng công việc để chạy kịch bản của tôi, chạy với thông dịch viên python và W cờ đã làm cho cảnh báo xuất hiện! – ThorSummoner

Trả lời

5
import warnings 
warnings.simplefilter('module') 

Hoặc:

import warnings 
warnings.simplefilter('always') 

Danh sách các bộ lọc đang trong docs

6

Để kích hoạt cảnh báo chạy python với -Wdefault hoặc -Wd switch.

Các vấn đề liên quan