massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Werkzeug / werkzeug / debug / __init__.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Werkzeug/werkzeug/debug/__init__.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Werkzeug/werkzeug/debug/__init__.pyi
new file mode 100644 (file)
index 0000000..87a62c3
--- /dev/null
@@ -0,0 +1,51 @@
+from typing import Any
+
+from werkzeug.wrappers import BaseRequest as Request, BaseResponse as Response
+
+PIN_TIME: Any
+
+def hash_pin(pin): ...
+def get_machine_id(): ...
+
+class _ConsoleFrame:
+    console: Any
+    id: Any
+    def __init__(self, namespace): ...
+
+def get_pin_and_cookie_name(app): ...
+
+class DebuggedApplication:
+    app: Any
+    evalex: Any
+    frames: Any
+    tracebacks: Any
+    request_key: Any
+    console_path: Any
+    console_init_func: Any
+    show_hidden_frames: Any
+    secret: Any
+    pin_logging: Any
+    pin: Any
+    def __init__(
+        self,
+        app,
+        evalex: bool = ...,
+        request_key: str = ...,
+        console_path: str = ...,
+        console_init_func: Any | None = ...,
+        show_hidden_frames: bool = ...,
+        lodgeit_url: Any | None = ...,
+        pin_security: bool = ...,
+        pin_logging: bool = ...,
+    ): ...
+    @property
+    def pin_cookie_name(self): ...
+    def debug_application(self, environ, start_response): ...
+    def execute_command(self, request, command, frame): ...
+    def display_console(self, request): ...
+    def paste_traceback(self, request, traceback): ...
+    def get_resource(self, request, filename): ...
+    def check_pin_trust(self, environ): ...
+    def pin_auth(self, request): ...
+    def log_pin_request(self): ...
+    def __call__(self, environ, start_response): ...