massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Flask / flask / __init__.pyi
1 from jinja2 import Markup as Markup, escape as escape
2 from werkzeug.exceptions import abort as abort
3 from werkzeug.utils import redirect as redirect
4
5 from .app import Flask as Flask
6 from .blueprints import Blueprint as Blueprint
7 from .config import Config as Config
8 from .ctx import (
9     after_this_request as after_this_request,
10     copy_current_request_context as copy_current_request_context,
11     has_app_context as has_app_context,
12     has_request_context as has_request_context,
13 )
14 from .globals import current_app as current_app, g as g, request as request, session as session
15 from .helpers import (
16     flash as flash,
17     get_flashed_messages as get_flashed_messages,
18     get_template_attribute as get_template_attribute,
19     make_response as make_response,
20     safe_join as safe_join,
21     send_file as send_file,
22     send_from_directory as send_from_directory,
23     stream_with_context as stream_with_context,
24     url_for as url_for,
25 )
26 from .json import jsonify as jsonify
27 from .signals import (
28     appcontext_popped as appcontext_popped,
29     appcontext_pushed as appcontext_pushed,
30     appcontext_tearing_down as appcontext_tearing_down,
31     before_render_template as before_render_template,
32     got_request_exception as got_request_exception,
33     message_flashed as message_flashed,
34     request_finished as request_finished,
35     request_started as request_started,
36     request_tearing_down as request_tearing_down,
37     signals_available as signals_available,
38     template_rendered as template_rendered,
39 )
40 from .templating import render_template as render_template, render_template_string as render_template_string
41 from .wrappers import Request as Request, Response as Response