File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 1+ Merge pypa/distutils@3e9d47e with compatibility fix for distutils.log.Log.
Original file line number Diff line number Diff line change 55"""
66
77import logging
8+ import warnings
89
910from ._log import log as _global_log
1011
@@ -36,3 +37,21 @@ def set_verbosity(v):
3637 set_threshold (logging .INFO )
3738 elif v >= 2 :
3839 set_threshold (logging .DEBUG )
40+
41+
42+ class Log (logging .Logger ):
43+ """distutils.log.Log is deprecated, please use an alternative from `logging`."""
44+
45+ def __init__ (self , threshold = WARN ):
46+ warnings .warn (Log .__doc__ ) # avoid DeprecationWarning to ensure warn is shown
47+ super ().__init__ (__name__ , level = threshold )
48+
49+ @property
50+ def threshold (self ):
51+ return self .level
52+
53+ @threshold .setter
54+ def threshold (self , level ):
55+ self .setLevel (level )
56+
57+ warn = logging .Logger .warning
You can’t perform that action at this time.
0 commit comments