mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2024-11-22 08:13:22 +01:00
Add 'ED is ready, go to localhost:9000' msg to log
Sometimes the browser window does not open (esp. on Linux and Mac). Show a prominent message to the log so that users don't wait for hours.
This commit is contained in:
parent
566cb55f36
commit
0127714929
@ -10,6 +10,8 @@ import warnings
|
|||||||
from easydiffusion import task_manager
|
from easydiffusion import task_manager
|
||||||
from easydiffusion.utils import log
|
from easydiffusion.utils import log
|
||||||
from rich.logging import RichHandler
|
from rich.logging import RichHandler
|
||||||
|
from rich.console import Console
|
||||||
|
from rich.panel import Panel
|
||||||
from sdkit.utils import log as sdkit_log # hack, so we can overwrite the log config
|
from sdkit.utils import log as sdkit_log # hack, so we can overwrite the log config
|
||||||
|
|
||||||
# Remove all handlers associated with the root logger object.
|
# Remove all handlers associated with the root logger object.
|
||||||
@ -213,11 +215,19 @@ def open_browser():
|
|||||||
ui = config.get("ui", {})
|
ui = config.get("ui", {})
|
||||||
net = config.get("net", {})
|
net = config.get("net", {})
|
||||||
port = net.get("listen_port", 9000)
|
port = net.get("listen_port", 9000)
|
||||||
|
|
||||||
if ui.get("open_browser_on_start", True):
|
if ui.get("open_browser_on_start", True):
|
||||||
import webbrowser
|
import webbrowser
|
||||||
|
|
||||||
webbrowser.open(f"http://localhost:{port}")
|
webbrowser.open(f"http://localhost:{port}")
|
||||||
|
|
||||||
|
Console().print(Panel(
|
||||||
|
"\n" +
|
||||||
|
"[white]Easy Diffusion is ready to serve requests.\n\n" +
|
||||||
|
"A new browser tab should have been opened by now.\n" +
|
||||||
|
f"If not, please open your web browser and navigate to [bold yellow underline]http://localhost:{port}/\n",
|
||||||
|
title="Easy Diffusion is ready", style="bold yellow on blue"))
|
||||||
|
|
||||||
|
|
||||||
def get_image_modifiers():
|
def get_image_modifiers():
|
||||||
modifiers_json_path = os.path.join(SD_UI_DIR, "modifiers.json")
|
modifiers_json_path = os.path.join(SD_UI_DIR, "modifiers.json")
|
||||||
|
Loading…
Reference in New Issue
Block a user