Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ repos:
- id: check-merge-conflict
- id: fix-byte-order-marker
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: 'v0.6.8'
rev: 'v0.14.10'
hooks:
- id: ruff
args: [--fix, --exit-non-zero-on-fix]
Expand Down
2 changes: 1 addition & 1 deletion loggia/_internal/loguru_stuff.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ def _loguru_to_std_sink(message: LoguruMessage) -> None:
# XXX(dugab): check key actualy exists somewhere?
attributes["stack"] = record["stack"] # type: ignore[typeddict-item] # pylance: disable[reportGeneralTypeIssues]

loguru_extra = cast(dict[str, Any], record.pop("extra", {})) # type: ignore[misc]
loguru_extra = cast("dict[str, Any]", record.pop("extra", {})) # type: ignore[misc]
record_dict = loguru_extra | attributes

log_record = logging.makeLogRecord(record_dict)
Expand Down
4 changes: 2 additions & 2 deletions loggia/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,12 +141,12 @@ def _nice_filter_to_dictconfig_filter(self, filter_: SupportsFilter | Callable[[
typename = f"CallableWrapper<{filter_.__class__.__module__}.{filter_.__class__.__name__}:{id(filter_)}>"

def ctor_proto() -> SupportsFilter:
return cast(SupportsFilter, filter_)
return cast("SupportsFilter", filter_)

def ctor_callable() -> SupportsFilter:
t = type(typename, (), {})
t.filter = filter_ # type:ignore[attr-defined]
return cast(SupportsFilter, t)
return cast("SupportsFilter", t)

ctor = ctor_callable if callable(filter_) else ctor_proto
ctor.__name__ = typename
Expand Down
1 change: 0 additions & 1 deletion loggia/logger.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ def _patch_to_add_level(level_number: int, level_name: str) -> None:
XXX(dugab): Some of these statements may be redundant.
"""
# pylint: disable=protected-access
# ruff: noqa: SLF001
level_name_upper = level_name.upper()
logging.addLevelName(level_number, level_name_upper)

Expand Down
2,449 changes: 1,400 additions & 1,049 deletions pdm.lock

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion tests/test_usage_docs/test_usage_std_trace.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
loguru_module = pytest.importorskip("loguru")


# ruff: noqa: F811
def test_trace_with_standard(capsys: pytest.CaptureFixture[str]):
# <!-- DOC:START -->
# Assuming we want a very verbose logger
Expand Down
2 changes: 1 addition & 1 deletion tests/test_util/test_dictutils.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import logging.config # noqa: TCH003
import logging.config # noqa: TC003

from loggia.utils.dictutils import deep_merge_log_config, del_if_possible, del_many_if_possible, mv_attr

Expand Down
Loading