Skip to content

Commit a60ce7b

Browse files
committed
Update Ruff
1 parent 6a111d6 commit a60ce7b

File tree

8 files changed

+27
-26
lines changed

8 files changed

+27
-26
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ci:
44

55
repos:
66
- repo: https://github.com/astral-sh/ruff-pre-commit
7-
rev: v0.7.3
7+
rev: v0.8.1
88
hooks:
99
- id: ruff
1010
args: [--fix, --exit-non-zero-on-fix]

src/structlog/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,23 +61,25 @@
6161
"BoundLoggerBase",
6262
"BytesLogger",
6363
"BytesLoggerFactory",
64-
"configure_once",
64+
"DropEvent",
65+
"PrintLogger",
66+
"PrintLoggerFactory",
67+
"ReturnLogger",
68+
"ReturnLoggerFactory",
69+
"WriteLogger",
70+
"WriteLoggerFactory",
6571
"configure",
72+
"configure_once",
6673
"contextvars",
6774
"dev",
68-
"DropEvent",
75+
"getLogger",
6976
"get_config",
7077
"get_context",
7178
"get_logger",
72-
"getLogger",
7379
"is_configured",
7480
"make_filtering_bound_logger",
75-
"PrintLogger",
76-
"PrintLoggerFactory",
7781
"processors",
7882
"reset_defaults",
79-
"ReturnLogger",
80-
"ReturnLoggerFactory",
8183
"stdlib",
8284
"testing",
8385
"threadlocal",
@@ -86,8 +88,6 @@
8688
"types",
8789
"typing",
8890
"wrap_logger",
89-
"WriteLogger",
90-
"WriteLoggerFactory",
9191
]
9292

9393

src/structlog/_output.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ class BytesLogger:
256256
.. versionadded:: 20.2.0
257257
"""
258258

259-
__slots__ = ("_file", "_write", "_flush", "_lock")
259+
__slots__ = ("_file", "_flush", "_lock", "_write")
260260

261261
def __init__(self, file: BinaryIO | None = None):
262262
self._file = file or sys.stdout.buffer

src/structlog/dev.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@
5555

5656
__all__ = [
5757
"ConsoleRenderer",
58+
"better_traceback",
5859
"plain_traceback",
5960
"rich_traceback",
60-
"better_traceback",
6161
]
6262

6363
_IS_WINDOWS = sys.platform == "win32"

src/structlog/processors.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,19 @@
4343

4444
__all__ = [
4545
"NAME_TO_LEVEL", # some people rely on it being here
46-
"add_log_level",
4746
"CallsiteParameter",
4847
"CallsiteParameterAdder",
49-
"dict_tracebacks",
5048
"EventRenamer",
5149
"ExceptionPrettyPrinter",
52-
"format_exc_info",
5350
"JSONRenderer",
5451
"KeyValueRenderer",
5552
"StackInfoRenderer",
5653
"TimeStamper",
5754
"UnicodeDecoder",
5855
"UnicodeEncoder",
56+
"add_log_level",
57+
"dict_tracebacks",
58+
"format_exc_info",
5959
]
6060

6161

@@ -472,7 +472,7 @@ class TimeStamper:
472472
.. versionchanged:: 19.2.0 Can be pickled now.
473473
"""
474474

475-
__slots__ = ("_stamper", "fmt", "utc", "key")
475+
__slots__ = ("_stamper", "fmt", "key", "utc")
476476

477477
def __init__(
478478
self,

src/structlog/stdlib.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@
3939

4040

4141
__all__ = [
42-
"add_log_level_number",
43-
"add_log_level",
44-
"add_logger_name",
45-
"ExtraAdder",
4642
"BoundLogger",
47-
"filter_by_level",
48-
"get_logger",
43+
"ExtraAdder",
4944
"LoggerFactory",
5045
"PositionalArgumentsFormatter",
5146
"ProcessorFormatter",
47+
"add_log_level",
48+
"add_log_level_number",
49+
"add_logger_name",
50+
"filter_by_level",
51+
"get_logger",
5252
"recreate_defaults",
5353
"render_to_log_kwargs",
5454
]
@@ -521,7 +521,7 @@ class AsyncBoundLogger:
521521
Callsite parameters are now also collected for async log methods.
522522
"""
523523

524-
__slots__ = ("sync_bl", "_loop")
524+
__slots__ = ("_loop", "sync_bl")
525525

526526
#: The wrapped synchronous logger. It is useful to be able to log
527527
#: synchronously occasionally.

src/structlog/types.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626

2727

2828
__all__ = (
29-
"WrappedLogger",
29+
"BindableLogger",
3030
"Context",
3131
"EventDict",
32-
"Processor",
3332
"ExcInfo",
3433
"ExceptionRenderer",
3534
"ExceptionTransformer",
36-
"BindableLogger",
3735
"FilteringBoundLogger",
36+
"Processor",
37+
"WrappedLogger",
3838
)

tests/typing/api.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929

3030
def bytes_dumps(
3131
__obj: Any,
32+
/,
3233
default: Callable[[Any], Any] | None = None,
3334
option: int | None = None,
3435
) -> bytes:

0 commit comments

Comments
 (0)