PHP 8.2.30
Preview: logging.py Size: 1.21 KB
/opt/alt/python312/lib/python3.12/site-packages/setuptools/logging.py

import sys
import inspect
import logging
import distutils.log
from . import monkey


def _not_warning(record):
    return record.levelno < logging.WARNING


def configure():
    """
    Configure logging to emit warning and above to stderr
    and everything else to stdout. This behavior is provided
    for compatibility with distutils.log but may change in
    the future.
    """
    err_handler = logging.StreamHandler()
    err_handler.setLevel(logging.WARNING)
    out_handler = logging.StreamHandler(sys.stdout)
    out_handler.addFilter(_not_warning)
    handlers = err_handler, out_handler
    logging.basicConfig(
        format="{message}", style='{', handlers=handlers, level=logging.DEBUG
    )
    if inspect.ismodule(distutils.dist.log):
        monkey.patch_func(set_threshold, distutils.log, 'set_threshold')
        # For some reason `distutils.log` module is getting cached in `distutils.dist`
        # and then loaded again when patched,
        # implying: id(distutils.log) != id(distutils.dist.log).
        # Make sure the same module object is used everywhere:
        distutils.dist.log = distutils.log


def set_threshold(level):
    logging.root.setLevel(level * 10)
    return set_threshold.unpatched(level)

Directory Contents

Dirs: 6 × Files: 35

Name Size Perms Modified Actions
command DIR
- drwxr-xr-x 2026-02-10 08:06:45
Edit Download
config DIR
- drwxr-xr-x 2026-02-10 08:06:45
Edit Download
extern DIR
- drwxr-xr-x 2026-02-10 08:06:45
Edit Download
- drwxr-xr-x 2026-02-10 08:06:45
Edit Download
_vendor DIR
- drwxr-xr-x 2026-02-10 08:06:45
Edit Download
- drwxr-xr-x 2026-02-10 08:06:45
Edit Download
7.16 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
18.23 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
5.45 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
659 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
20.65 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
36.33 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
2.61 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
5.46 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
4.75 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
4.87 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
812 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
1.21 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
190 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
4.67 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
46.31 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
3.00 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
37.45 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
330 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
14.01 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
218 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
138 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
941 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
161 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
3.61 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
8.43 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
720 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
8.71 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
2.18 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
2.38 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
1.43 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
675 B lrw-r--r-- 2026-01-08 18:42:35
Edit Download
4.12 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
1.03 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
1.09 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download
9.00 KB lrw-r--r-- 2026-01-08 18:42:35
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).