Method: flask.__getattr__
Calls: 48, Exceptions: 48, Paths: 1Back
Path 1: 48 calls (1.0)
'_pytestfixturefunction' (16) '__bases__' (16) '__test__' (16)
AttributeError (48)
1def __getattr__(name):
2 if name == "_app_ctx_stack":
3 import warnings
4 from .globals import __app_ctx_stack
5
6 warnings.warn(
7 "'_app_ctx_stack' is deprecated and will be removed in Flask 2.4.",
8 DeprecationWarning,
9 stacklevel=2,
10 )
11 return __app_ctx_stack
12
13 if name == "_request_ctx_stack":
14 import warnings
15 from .globals import __request_ctx_stack
16
17 warnings.warn(
18 "'_request_ctx_stack' is deprecated and will be removed in Flask 2.4.",
19 DeprecationWarning,
20 stacklevel=2,
21 )
22 return __request_ctx_stack
23
24 if name == "escape":
25 import warnings
26 from markupsafe import escape
27
28 warnings.warn(
29 "'flask.escape' is deprecated and will be removed in Flask 2.4. Import"
30 " 'markupsafe.escape' instead.",
31 DeprecationWarning,
32 stacklevel=2,
33 )
34 return escape
35
36 if name == "Markup":
37 import warnings
38 from markupsafe import Markup
39
40 warnings.warn(
41 "'flask.Markup' is deprecated and will be removed in Flask 2.4. Import"
42 " 'markupsafe.Markup' instead.",
43 DeprecationWarning,
44 stacklevel=2,
45 )
46 return Markup
47
48 if name == "signals_available":
49 import warnings
50
51 warnings.warn(
52 "'signals_available' is deprecated and will be removed in Flask 2.4."
53 " Signals are always available",
54 DeprecationWarning,
55 stacklevel=2,
56 )
57 return True
58
59 raise AttributeError(name)