File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments