为我的库创建自定义警告。子类警告还是 UserWarning?

Creating a custom warning for my library. Subclass Warning or UserWarning?

提问人:shadowtalker 提问时间:8/27/2022 更新时间:8/27/2022 访问量:121

问:

我正在编写一个库,我想警告用户一些潜在的危险情况,这些情况还不够“糟糕”,不足以保证他们的程序崩溃,但有例外。

为此,我计划实现我自己的警告类。我应该子类化 ,还是 ?WarningUserWarning

在这一点上,文档并不是很清楚。似乎我应该子类 ,并留给用户只是打字的“默认”情况,但我不确定在这个问题上是否有特定的约定、规则或普遍接受的做法。WarningUserWarningwarnings.warn()

python-3.x 警告

评论


答: 暂无答案