Skip to content

Commit 43ac362

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent cf43d95 commit 43ac362

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/attr/_make.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,9 @@ def _create_slots_class(self):
887887
if not self._has_custom_setattr:
888888
for base_cls in self._cls.__mro__[1:]:
889889
if "__setattr__" in base_cls.__dict__:
890-
if base_cls.__dict__.get("__attrs_own_setattr__", False):
890+
if base_cls.__dict__.get(
891+
"__attrs_own_setattr__", False
892+
):
891893
cd["__setattr__"] = _OBJ_SETATTR
892894
break
893895

tests/test_setattr.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,9 @@ class C(B):
336336

337337
C(1).x = 2
338338

339-
def test_setattr_inherited_do_not_reset_intermediate_non_attrs(self, slots):
339+
def test_setattr_inherited_do_not_reset_intermediate_non_attrs(
340+
self, slots
341+
):
340342
"""
341343
A user-provided intermediate __setattr__ on a non-attrs class is not reset
342344
to object.__setattr__.
@@ -348,6 +350,7 @@ class A:
348350

349351
class BCustom(A):
350352
x: int
353+
351354
def __setattr__(self, name, value):
352355
object.__setattr__(self, name, value * 2)
353356

0 commit comments

Comments
 (0)