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

1# SPDX-License-Identifier: MIT 

2 

3 

4__all__ = ["set_run_validators", "get_run_validators"] 

5 

6_run_validators = True 

7 

8 

9def set_run_validators(run): 

10 """ 

11 Set whether or not validators are run. By default, they are run. 

12 

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 

21 

22 

23def get_run_validators(): 

24 """ 

25 Return whether or not validators are run. 

26 

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