Skip to content

Commit 4cdb292

Browse files
committed
refactor: Use new logger patching utility
1 parent 27af4c1 commit 4cdb292

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

src/mkdocstrings/handlers/python/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
import posixpath
44
from typing import Any, BinaryIO, Iterator, Optional, Tuple
55

6+
from griffe.logger import patch_loggers
7+
68
from mkdocstrings.handlers.base import BaseHandler
79
from mkdocstrings.handlers.python.collector import PythonCollector
810
from mkdocstrings.handlers.python.renderer import PythonRenderer
911
from mkdocstrings.inventory import Inventory
1012
from mkdocstrings.loggers import get_logger
1113

12-
log = get_logger(__name__)
14+
patch_loggers(get_logger)
1315

1416

1517
class PythonHandler(BaseHandler):

src/mkdocstrings/handlers/python/collector.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,14 @@
55

66
from collections import ChainMap
77

8-
from griffe import logger as griffe_logger
8+
from griffe.agents.extensions import load_extensions
9+
from griffe.collections import LinesCollection, ModulesCollection
10+
from griffe.docstrings.parsers import Parser
11+
from griffe.loader import GriffeLoader
912

1013
from mkdocstrings.handlers.base import BaseCollector, CollectionError, CollectorItem
1114
from mkdocstrings.loggers import get_logger
1215

13-
griffe_logger.get_logger = get_logger # patch logger to blend in MkDocs logs
14-
from griffe.agents.extensions import load_extensions # noqa: E402
15-
from griffe.collections import LinesCollection, ModulesCollection # noqa: E402
16-
from griffe.docstrings.parsers import Parser # noqa: E402
17-
from griffe.loader import GriffeLoader # noqa: E402
18-
1916
logger = get_logger(__name__)
2017

2118

src/mkdocstrings/handlers/python/renderer.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@
1414

1515
from mkdocstrings.extension import PluginError
1616
from mkdocstrings.handlers.base import BaseRenderer, CollectorItem
17-
from mkdocstrings.loggers import get_logger
18-
19-
log = get_logger(__name__)
2017

2118
# TODO: CSS classes everywhere in templates
2219
# TODO: name normalization (filenames, Jinja2 variables, HTML tags, CSS classes)

0 commit comments

Comments
 (0)