author | Matt Harbison <matt_harbison@yahoo.com> |
Mon, 21 Nov 2022 15:04:42 -0500 | |
changeset 49643 | e1c586b9a43c |
parent 34397 | 765eb17a7eb8 |
permissions | -rw-r--r-- |
49643
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
1 |
# SPDX-License-Identifier: MIT |
34397 | 2 |
|
3 |
||
4 |
__all__ = ["set_run_validators", "get_run_validators"] |
|
5 |
||
6 |
_run_validators = True |
|
7 |
||
8 |
||
9 |
def set_run_validators(run): |
|
10 |
""" |
|
11 |
Set whether or not validators are run. By default, they are run. |
|
49643
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
12 |
|
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
13 |
.. deprecated:: 21.3.0 It will not be removed, but it also will not be |
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
14 |
moved to new ``attrs`` namespace. Use `attrs.validators.set_disabled()` |
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
15 |
instead. |
34397 | 16 |
""" |
17 |
if not isinstance(run, bool): |
|
18 |
raise TypeError("'run' must be bool.") |
|
19 |
global _run_validators |
|
20 |
_run_validators = run |
|
21 |
||
22 |
||
23 |
def get_run_validators(): |
|
24 |
""" |
|
25 |
Return whether or not validators are run. |
|
49643
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
26 |
|
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
27 |
.. deprecated:: 21.3.0 It will not be removed, but it also will not be |
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
28 |
moved to new ``attrs`` namespace. Use `attrs.validators.get_disabled()` |
e1c586b9a43c
attr: vendor 22.1.0
Matt Harbison <matt_harbison@yahoo.com>
parents:
34397
diff
changeset
|
29 |
instead. |
34397 | 30 |
""" |
31 |
return _run_validators |