pocketutils.misc.warning_utils
Module Contents
- class pocketutils.misc.warning_utils.WarningsConfig
Convenient API to add warning filters. Also provides
simplify_format(), which sets a less-verbose warning formatter.Example
( GlobalWarningUtils.simplify_format() .filter_common() .never("Number of features differ") )
- classmethod simplify_format() __qualname__
Common initialization, including setting a better formatter that doesn’t say “WARNING:py.warnings:”.
- classmethod filter(**kwargs) __qualname__
Same as warnings.filterwarnings.
- classmethod never(*substrings: str) __qualname__
Adds a filter containing this substring, never showing the warning.
- classmethod once(*substrings: str) __qualname__
Adds a filter containing this substring, warning only once.
- classmethod filter_common() __qualname__
Adds filters for common unavoidable warnings from numpy, pandas, scikit-learn, etc.
See
common_never_substringsandcommon_once_substrings.