From 867402e3dfb6115ba1e07c708f6995ef47baa075 Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Sun, 29 Oct 2023 22:03:59 -0700 Subject: [PATCH] try fix #815 --- fooocus_version.py | 2 +- modules/gradio_hijack.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/fooocus_version.py b/fooocus_version.py index cd0bf51a..d4df8c0d 100644 --- a/fooocus_version.py +++ b/fooocus_version.py @@ -1 +1 @@ -version = '2.1.758' +version = '2.1.759' diff --git a/modules/gradio_hijack.py b/modules/gradio_hijack.py index 4fd2db56..181429ec 100644 --- a/modules/gradio_hijack.py +++ b/modules/gradio_hijack.py @@ -9,6 +9,9 @@ from typing import Any, Literal import numpy as np import PIL import PIL.ImageOps +import gradio.routes +import importlib + from gradio_client import utils as client_utils from gradio_client.documentation import document, set_documentation_group from gradio_client.serializing import ImgSerializable @@ -461,3 +464,17 @@ def blk_ini(self, *args, **kwargs): Block.__init__ = blk_ini + +gradio.routes.asyncio = importlib.reload(gradio.routes.asyncio) + +if not hasattr(gradio.routes.asyncio, 'original_wait_for'): + gradio.routes.asyncio.original_wait_for = gradio.routes.asyncio.wait_for + + +def patched_wait_for(fut, timeout): + del timeout + return gradio.routes.asyncio.original_wait_for(fut, timeout=65535) + + +gradio.routes.asyncio.wait_for = patched_wait_for +