Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/attr/_config.py: 50%
8 statements
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-08 06:51 +0000
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-08 06:51 +0000
1# SPDX-License-Identifier: MIT
4__all__ = ["set_run_validators", "get_run_validators"]
6_run_validators = True
9def set_run_validators(run):
10 """
11 Set whether or not validators are run. By default, they are run.
13 .. deprecated:: 21.3.0 It will not be removed, but it also will not be
14 moved to new ``attrs`` namespace. Use `attrs.validators.set_disabled()`
15 instead.
16 """
17 if not isinstance(run, bool):
18 raise TypeError("'run' must be bool.")
19 global _run_validators
20 _run_validators = run
23def get_run_validators():
24 """
25 Return whether or not validators are run.
27 .. deprecated:: 21.3.0 It will not be removed, but it also will not be
28 moved to new ``attrs`` namespace. Use `attrs.validators.get_disabled()`
29 instead.
30 """
31 return _run_validators