massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Flask / flask / config.pyi
1 from typing import Any, Dict
2
3 class ConfigAttribute:
4     __name__: Any = ...
5     get_converter: Any = ...
6     def __init__(self, name: Any, get_converter: Any | None = ...) -> None: ...
7     def __get__(self, obj: Any, type: Any | None = ...): ...
8     def __set__(self, obj: Any, value: Any) -> None: ...
9
10 class Config(Dict[str, Any]):
11     root_path: Any = ...
12     def __init__(self, root_path: Any, defaults: Any | None = ...) -> None: ...
13     def from_envvar(self, variable_name: Any, silent: bool = ...): ...
14     def from_pyfile(self, filename: Any, silent: bool = ...): ...
15     def from_object(self, obj: Any) -> None: ...
16     def from_json(self, filename: Any, silent: bool = ...): ...
17     def from_mapping(self, *mapping: Any, **kwargs: Any): ...
18     def get_namespace(self, namespace: Any, lowercase: bool = ..., trim_namespace: bool = ...): ...