Skip to content

Commit 1147d30

Browse files
committed
enable FBT002 ruff rule, resolve issues
1 parent 086e2ef commit 1147d30

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

nested_diff/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ class Differ:
100100

101101
def __init__( # noqa: PLR0913
102102
self,
103+
*,
103104
A=True, # noqa: N803
104105
N=True, # noqa: N803
105106
O=True, # noqa: E741 N803
@@ -253,7 +254,7 @@ class Iterator:
253254

254255
default_iterator = DEFAULT_HANDLER.iterate_diff
255256

256-
def __init__(self, handlers=None, sort_keys=False):
257+
def __init__(self, *, handlers=None, sort_keys=False):
257258
"""Initialize iterator.
258259
259260
Args:

nested_diff/formatters.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class AbstractFormatter:
2727

2828
def __init__(
2929
self,
30+
*,
3031
handlers=None,
3132
indent=' ',
3233
line_separator='\n',

nested_diff/handlers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ class FloatHandler(ScalarHandler):
148148

149149
handled_type = float
150150

151-
def __init__(self, nans_equal=False):
151+
def __init__(self, *, nans_equal=False):
152152
"""Initialize handler.
153153
154154
Args:

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ ignore = [
9797
'ANN', # TODO: enable
9898
'EM101', # Exception must not use a string literal, assign to variable...
9999
'EM102', # Exception must not use an f-string literal
100-
'FBT002', # TODO: enable
101100
'PTH', # ... should be replaced by `Path...
102101
'SIM105', # contextlib.suppress is slower than try-except-pass
103102
'TRY003', # Avoid specifying long messages outside the exception class

0 commit comments

Comments
 (0)