Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/flask/__init__.py: 62%

66 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-09 06:08 +0000

1from . import json as json 

2from .app import Flask as Flask 

3from .app import Request as Request 

4from .app import Response as Response 

5from .blueprints import Blueprint as Blueprint 

6from .config import Config as Config 

7from .ctx import after_this_request as after_this_request 

8from .ctx import copy_current_request_context as copy_current_request_context 

9from .ctx import has_app_context as has_app_context 

10from .ctx import has_request_context as has_request_context 

11from .globals import current_app as current_app 

12from .globals import g as g 

13from .globals import request as request 

14from .globals import session as session 

15from .helpers import abort as abort 

16from .helpers import flash as flash 

17from .helpers import get_flashed_messages as get_flashed_messages 

18from .helpers import get_template_attribute as get_template_attribute 

19from .helpers import make_response as make_response 

20from .helpers import redirect as redirect 

21from .helpers import send_file as send_file 

22from .helpers import send_from_directory as send_from_directory 

23from .helpers import stream_with_context as stream_with_context 

24from .helpers import url_for as url_for 

25from .json import jsonify as jsonify 

26from .signals import appcontext_popped as appcontext_popped 

27from .signals import appcontext_pushed as appcontext_pushed 

28from .signals import appcontext_tearing_down as appcontext_tearing_down 

29from .signals import before_render_template as before_render_template 

30from .signals import got_request_exception as got_request_exception 

31from .signals import message_flashed as message_flashed 

32from .signals import request_finished as request_finished 

33from .signals import request_started as request_started 

34from .signals import request_tearing_down as request_tearing_down 

35from .signals import template_rendered as template_rendered 

36from .templating import render_template as render_template 

37from .templating import render_template_string as render_template_string 

38from .templating import stream_template as stream_template 

39from .templating import stream_template_string as stream_template_string 

40 

41__version__ = "2.3.3.dev" 

42 

43 

44def __getattr__(name): 

45 if name == "_app_ctx_stack": 

46 import warnings 

47 from .globals import __app_ctx_stack 

48 

49 warnings.warn( 

50 "'_app_ctx_stack' is deprecated and will be removed in Flask 2.4.", 

51 DeprecationWarning, 

52 stacklevel=2, 

53 ) 

54 return __app_ctx_stack 

55 

56 if name == "_request_ctx_stack": 

57 import warnings 

58 from .globals import __request_ctx_stack 

59 

60 warnings.warn( 

61 "'_request_ctx_stack' is deprecated and will be removed in Flask 2.4.", 

62 DeprecationWarning, 

63 stacklevel=2, 

64 ) 

65 return __request_ctx_stack 

66 

67 if name == "escape": 

68 import warnings 

69 from markupsafe import escape 

70 

71 warnings.warn( 

72 "'flask.escape' is deprecated and will be removed in Flask 2.4. Import" 

73 " 'markupsafe.escape' instead.", 

74 DeprecationWarning, 

75 stacklevel=2, 

76 ) 

77 return escape 

78 

79 if name == "Markup": 

80 import warnings 

81 from markupsafe import Markup 

82 

83 warnings.warn( 

84 "'flask.Markup' is deprecated and will be removed in Flask 2.4. Import" 

85 " 'markupsafe.Markup' instead.", 

86 DeprecationWarning, 

87 stacklevel=2, 

88 ) 

89 return Markup 

90 

91 if name == "signals_available": 

92 import warnings 

93 

94 warnings.warn( 

95 "'signals_available' is deprecated and will be removed in Flask 2.4." 

96 " Signals are always available", 

97 DeprecationWarning, 

98 stacklevel=2, 

99 ) 

100 return True 

101 

102 raise AttributeError(name)