Skip to content

Commit 9326958

Browse files
chore: Enable COM Ruff rules
1 parent 74c49d0 commit 9326958

File tree

7 files changed

+24
-18
lines changed

7 files changed

+24
-18
lines changed

backoff/_common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@ def _prepare_logger(logger):
6565
# Configure handler list with user specified handler and optionally
6666
# with a default handler bound to the specified logger.
6767
def _config_handlers(
68-
user_handlers, *, default_handler=None, logger=None, log_level=None
68+
user_handlers, *, default_handler=None, logger=None, log_level=None,
6969
):
7070
handlers = []
7171
if logger is not None:
7272
assert log_level is not None, "Log level is not specified"
7373
# bind the specified logger to the default log handler
7474
log_handler = functools.partial(
75-
default_handler, logger=logger, log_level=log_level
75+
default_handler, logger=logger, log_level=log_level,
7676
)
7777
handlers.append(log_handler)
7878

backoff/_decorator.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
_prepare_logger,
99
_config_handlers,
1010
_log_backoff,
11-
_log_giveup
11+
_log_giveup,
1212
)
1313
from backoff._jitter import full_jitter
1414
from backoff import _async, _sync
@@ -89,13 +89,13 @@ def decorate(target):
8989
on_backoff,
9090
default_handler=_log_backoff,
9191
logger=logger,
92-
log_level=backoff_log_level
92+
log_level=backoff_log_level,
9393
)
9494
on_giveup = _config_handlers(
9595
on_giveup,
9696
default_handler=_log_giveup,
9797
logger=logger,
98-
log_level=giveup_log_level
98+
log_level=giveup_log_level,
9999
)
100100

101101
if inspect.iscoroutinefunction(target):
@@ -113,7 +113,7 @@ def decorate(target):
113113
on_success=on_success,
114114
on_backoff=on_backoff,
115115
on_giveup=on_giveup,
116-
wait_gen_kwargs=wait_gen_kwargs
116+
wait_gen_kwargs=wait_gen_kwargs,
117117
)
118118

119119
# Return a function which decorates a target with a retry loop.
@@ -215,7 +215,7 @@ def decorate(target):
215215
on_backoff=on_backoff,
216216
on_giveup=on_giveup,
217217
raise_on_giveup=raise_on_giveup,
218-
wait_gen_kwargs=wait_gen_kwargs
218+
wait_gen_kwargs=wait_gen_kwargs,
219219
)
220220

221221
# Return a function which decorates a target with a retry loop.

backoff/_wait_gen.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def expo(
99
base: float = 2,
1010
factor: float = 1,
11-
max_value: Optional[float] = None
11+
max_value: Optional[float] = None,
1212
) -> Generator[float, Any, None]:
1313

1414
"""Generator for exponential decay.
@@ -35,7 +35,7 @@ def expo(
3535
def decay(
3636
initial_value: float = 1,
3737
decay_factor: float = 1,
38-
min_value: Optional[float] = None
38+
min_value: Optional[float] = None,
3939
) -> Generator[float, Any, None]:
4040

4141
"""Generator for exponential decay[1]:
@@ -83,7 +83,7 @@ def fibo(max_value: Optional[int] = None) -> Generator[int, None, None]:
8383

8484

8585
def constant(
86-
interval: Union[int, Iterable[float]] = 1
86+
interval: Union[int, Iterable[float]] = 1,
8787
) -> Generator[float, None, None]:
8888
"""Generator for constant intervals.
8989
@@ -104,7 +104,7 @@ def constant(
104104

105105
def runtime(
106106
*,
107-
value: Callable[[Any], float]
107+
value: Callable[[Any], float],
108108
) -> Generator[float, None, None]:
109109
"""Generator that is based on parsing the return value or thrown
110110
exception of the decorated method

backoff/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
from ._typing import Details
33

44
__all__ = [
5-
'Details'
5+
'Details',
66
]

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ description = "format code"
123123
dependency_groups = [ "lint" ]
124124
commands = [
125125
[ "ruff", "check", "--fix", { replace = "posargs", default = [ "backoff", "tests" ], extend = true } ],
126+
# [ "ruff", "format", { replace = "posargs", default = [ "backoff", "tests" ], extend = true } ],
126127
]
127128

128129
[tool.tox.env.lint]
@@ -183,6 +184,11 @@ source = [
183184
"backoff",
184185
]
185186

187+
[tool.ruff.lint]
188+
extend-select = [
189+
"COM", # flake8-commas
190+
]
191+
186192
[build-system]
187193
requires = ["hatchling"]
188194
build-backend = "hatchling.build"

tests/test_backoff.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -847,7 +847,7 @@ def key_error():
847847

848848

849849
def _on_exception_factory(
850-
backoff_log_level, giveup_log_level, max_tries
850+
backoff_log_level, giveup_log_level, max_tries,
851851
):
852852
@backoff.on_exception(
853853
backoff.expo,
@@ -867,7 +867,7 @@ def func():
867867

868868

869869
def _on_predicate_factory(
870-
backoff_log_level, giveup_log_level, max_tries
870+
backoff_log_level, giveup_log_level, max_tries,
871871
):
872872
@backoff.on_predicate(
873873
backoff.expo,
@@ -896,17 +896,17 @@ def func():
896896
repeat=2,
897897
)
898898
for factory in (_on_predicate_factory, _on_exception_factory)
899-
)
899+
),
900900
)
901901
def test_event_log_levels(
902-
caplog, func_factory, backoff_log_level, giveup_log_level
902+
caplog, func_factory, backoff_log_level, giveup_log_level,
903903
):
904904
max_tries = 3
905905
func = func_factory(backoff_log_level, giveup_log_level, max_tries)
906906

907907
with unittest.mock.patch('time.sleep', return_value=None):
908908
with caplog.at_level(
909-
min(backoff_log_level, giveup_log_level), logger="backoff"
909+
min(backoff_log_level, giveup_log_level), logger="backoff",
910910
):
911911
func()
912912

tests/test_typing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def foo():
1818
backoff.constant,
1919
ValueError,
2020
interval=1,
21-
max_tries=3
21+
max_tries=3,
2222
)
2323
def bar():
2424
raise ValueError()

0 commit comments

Comments
 (0)