/usr/local/lib/python3.6/site-packages/pip/_internal/utils
NameSizeModeActions
__pycache__/-0755rm
appdirs.py16650644editdlrm
compat.py18840644editdlrm
compatibility_tags.py53770644editdlrm
datetime.py2420644editdlrm
deprecation.py36270644editdlrm
direct_url_helpers.py32060644editdlrm
distutils_args.py12490644editdlrm
egg_link.py22030644editdlrm
encoding.py11690644editdlrm
entrypoints.py10550644editdlrm
filesystem.py58930644editdlrm
filetypes.py7160644editdlrm
glibc.py31100644editdlrm
hashes.py48110644editdlrm
inject_securetransport.py7950644editdlrm
logging.py115320644editdlrm
misc.py204320644editdlrm
models.py11930644editdlrm
packaging.py29520644editdlrm
parallel.py31960644editdlrm
pkg_resources.py9870644editdlrm
setuptools_build.py46970644editdlrm
subprocess.py100580644editdlrm
temp_dir.py76620644editdlrm
unpacking.py89060644editdlrm
urls.py17590644editdlrm
virtualenv.py34590644editdlrm
wheel.py61630644editdlrm
_log.py10150644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/pip/_internal/utils/_log.py (1015B)
"""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")