X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/pip/_internal/utils
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
utils
/
??
..
??
__init__.py
(0 B)
??
__pycache__
??
_jaraco_text.py
(3.27 KB)
??
_log.py
(1015 B)
??
appdirs.py
(1.64 KB)
??
compat.py
(2.46 KB)
??
compatibility_tags.py
(6.47 KB)
??
datetime.py
(241 B)
??
deprecation.py
(3.61 KB)
??
direct_url_helpers.py
(3.13 KB)
??
egg_link.py
(2.4 KB)
??
entrypoints.py
(3.25 KB)
??
filesystem.py
(5.37 KB)
??
filetypes.py
(689 B)
??
glibc.py
(3.64 KB)
??
hashes.py
(4.88 KB)
??
logging.py
(11.82 KB)
??
misc.py
(22.83 KB)
??
packaging.py
(1.56 KB)
??
retry.py
(1.43 KB)
??
subprocess.py
(8.77 KB)
??
temp_dir.py
(9.09 KB)
??
unpacking.py
(12.67 KB)
??
urls.py
(1.56 KB)
??
virtualenv.py
(3.37 KB)
??
wheel.py
(4.36 KB)
Editing: _log.py
"""Customize logging Defines custom logger class for the `logger.verbose(...)` method. init_logging() must be called before any other modules that call logging.getLogger. """ import logging from typing import Any, cast # custom log level for `--verbose` output # between DEBUG and INFO VERBOSE = 15 class VerboseLogger(logging.Logger): """Custom Logger, defining a verbose log-level VERBOSE is between INFO and DEBUG. """ def verbose(self, msg: str, *args: Any, **kwargs: Any) -> None: return self.log(VERBOSE, msg, *args, **kwargs) def getLogger(name: str) -> VerboseLogger: """logging.getLogger, but ensures our VerboseLogger class is returned""" return cast(VerboseLogger, logging.getLogger(name)) def init_logging() -> None: """Register our VerboseLogger and VERBOSE log level. Should be called before any calls to getLogger(), i.e. in pip._internal.__init__ """ logging.setLoggerClass(VerboseLogger) logging.addLevelName(VERBOSE, "VERBOSE")
Upload File
Create Folder