diff --git a/src/attr/validators.py b/src/attr/validators.py index 837e003b6..2813004c8 100644 --- a/src/attr/validators.py +++ b/src/attr/validators.py @@ -80,11 +80,12 @@ def disabled(): .. versionadded:: 21.3.0 """ + prev = get_run_validators() set_run_validators(False) try: yield finally: - set_run_validators(True) + set_run_validators(prev) @attrs(repr=False, slots=True, unsafe_hash=True)