mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
move on index build and linking previous and next articles
This commit is contained in:
parent
7d221d970a
commit
16b93f380e
1711 changed files with 231792 additions and 838 deletions
37
.venv/lib/python3.11/site-packages/setuptools/logging.py
Normal file
37
.venv/lib/python3.11/site-packages/setuptools/logging.py
Normal file
|
@ -0,0 +1,37 @@
|
|||
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)
|
Loading…
Add table
Add a link
Reference in a new issue