massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Flask / flask / ctx.pyi
1 from typing import Any
2
3 class _AppCtxGlobals:
4     def get(self, name: Any, default: Any | None = ...): ...
5     def pop(self, name: Any, default: Any = ...): ...
6     def setdefault(self, name: Any, default: Any | None = ...): ...
7     def __contains__(self, item: Any): ...
8     def __iter__(self): ...
9
10 def after_this_request(f: Any): ...
11 def copy_current_request_context(f: Any): ...
12 def has_request_context(): ...
13 def has_app_context(): ...
14
15 class AppContext:
16     app: Any = ...
17     url_adapter: Any = ...
18     g: Any = ...
19     def __init__(self, app: Any) -> None: ...
20     def push(self) -> None: ...
21     def pop(self, exc: Any = ...) -> None: ...
22     def __enter__(self): ...
23     def __exit__(self, exc_type: Any, exc_value: Any, tb: Any) -> None: ...
24
25 class RequestContext:
26     app: Any = ...
27     request: Any = ...
28     url_adapter: Any = ...
29     flashes: Any = ...
30     session: Any = ...
31     preserved: bool = ...
32     def __init__(self, app: Any, environ: Any, request: Any | None = ...) -> None: ...
33     g: Any = ...
34     def copy(self): ...
35     def match_request(self) -> None: ...
36     def push(self) -> None: ...
37     def pop(self, exc: Any = ...) -> None: ...
38     def auto_pop(self, exc: Any) -> None: ...
39     def __enter__(self): ...
40     def __exit__(self, exc_type: Any, exc_value: Any, tb: Any) -> None: ...