Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/attr/_config.py: 44%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

9 statements  

1# SPDX-License-Identifier: MIT 

2 

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

4 

5_run_validators = True 

6 

7 

8def set_run_validators(run): 

9 """ 

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

11 

12 .. deprecated:: 21.3.0 It will not be removed, but it also will not be 

13 moved to new ``attrs`` namespace. Use `attrs.validators.set_disabled()` 

14 instead. 

15 """ 

16 if not isinstance(run, bool): 

17 msg = "'run' must be bool." 

18 raise TypeError(msg) 

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