From e5a0e4cda7be03424f52025c5553d9f2d4232e7d Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Sun, 16 Oct 2022 17:26:56 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/service/server.pyi | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/odoo-stubs/service/server.pyi b/odoo-stubs/service/server.pyi index 3ba2c2a..180c654 100644 --- a/odoo-stubs/service/server.pyi +++ b/odoo-stubs/service/server.pyi @@ -32,12 +32,14 @@ class BaseWSGIServerNoBind(LoggingBaseWSGIServerMixIn, werkzeug.serving.BaseWSGI class RequestHandler(werkzeug.serving.WSGIRequestHandler): def setup(self) -> None: ... + protocol_version: str + def make_environ(self) -> dict[str, Any]: ... class ThreadedWSGIServerReloadable(LoggingBaseWSGIServerMixIn, werkzeug.serving.ThreadedWSGIServer): max_http_threads: Any http_threads_sem: Semaphore daemon_threads: bool - def __init__(self, host: str, port: str, app) -> None: ... + def __init__(self, host: str, port: int, app) -> None: ... reload_socket: bool socket: socket_ def server_bind(self) -> None: ... @@ -67,27 +69,28 @@ class FSWatcherInotify(FSWatcherBase): class CommonServer: app: Any - _on_stop_funcs: Any - interface: Any - port: Any - pid: Any + _on_stop_funcs: list[Callable] + interface: str + port: int + pid: int def __init__(self, app) -> None: ... - def close_socket(self, sock) -> None: ... - def on_stop(self, func) -> None: ... + def close_socket(self, sock: socket_) -> None: ... + @classmethod + def on_stop(cls, func: Callable) -> None: ... def stop(self) -> None: ... class ThreadedServer(CommonServer): - main_thread_id: Any + main_thread_id: int | None quit_signals_received: int - httpd: Any - limits_reached_threads: Any - limit_reached_time: Any + httpd: ThreadedWSGIServerReloadable | None + limits_reached_threads: set[Thread] + limit_reached_time: float | None def __init__(self, app) -> None: ... def signal_handler(self, sig, frame) -> None: ... def process_limit(self) -> None: ... def cron_thread(self, number) -> None: ... def cron_spawn(self) -> None: ... - def http_thread(self): ... + def http_thread(self) -> None: ... def http_spawn(self) -> None: ... def start(self, stop: bool = ...): ... def stop(self) -> None: ... @@ -102,6 +105,7 @@ class GeventServer(CommonServer): ppid: int def watchdog(self, beat: int = ...) -> None: ... client_address: Any + response_use_chunked: bool def start(self): ... def stop(self) -> None: ... def run(self, preload, stop: bool) -> None: ...