mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-05-10 06:25:27 +00:00
Repeat frontend version warning at the end.
This way someone running ComfyUI with the command line is more likely to actually see it.
This commit is contained in:
parent
d2a0fb6bb0
commit
f4411250f3
@ -17,6 +17,7 @@ import requests
|
|||||||
from typing_extensions import NotRequired
|
from typing_extensions import NotRequired
|
||||||
|
|
||||||
from comfy.cli_args import DEFAULT_VERSION_STRING
|
from comfy.cli_args import DEFAULT_VERSION_STRING
|
||||||
|
import app.logger
|
||||||
|
|
||||||
# The path to the requirements.txt file
|
# The path to the requirements.txt file
|
||||||
req_path = Path(__file__).parents[1] / "requirements.txt"
|
req_path = Path(__file__).parents[1] / "requirements.txt"
|
||||||
@ -42,7 +43,7 @@ def check_frontend_version():
|
|||||||
with open(req_path, "r", encoding="utf-8") as f:
|
with open(req_path, "r", encoding="utf-8") as f:
|
||||||
required_frontend = parse_version(f.readline().split("=")[-1])
|
required_frontend = parse_version(f.readline().split("=")[-1])
|
||||||
if frontend_version < required_frontend:
|
if frontend_version < required_frontend:
|
||||||
logging.warning("________________________________________________________________________\nWARNING WARNING WARNING WARNING WARNING\n\nInstalled frontend version {} is lower than the recommended version {}.\n\n{}\n________________________________________________________________________".format('.'.join(map(str, frontend_version)), '.'.join(map(str, required_frontend)), frontend_install_warning_message()))
|
app.logger.log_startup_warning("________________________________________________________________________\nWARNING WARNING WARNING WARNING WARNING\n\nInstalled frontend version {} is lower than the recommended version {}.\n\n{}\n________________________________________________________________________".format('.'.join(map(str, frontend_version)), '.'.join(map(str, required_frontend)), frontend_install_warning_message()))
|
||||||
else:
|
else:
|
||||||
logging.info("ComfyUI frontend version: {}".format(frontend_version_str))
|
logging.info("ComfyUI frontend version: {}".format(frontend_version_str))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
@ -82,3 +82,17 @@ def setup_logger(log_level: str = 'INFO', capacity: int = 300, use_stdout: bool
|
|||||||
logger.addHandler(stdout_handler)
|
logger.addHandler(stdout_handler)
|
||||||
|
|
||||||
logger.addHandler(stream_handler)
|
logger.addHandler(stream_handler)
|
||||||
|
|
||||||
|
|
||||||
|
STARTUP_WARNINGS = []
|
||||||
|
|
||||||
|
|
||||||
|
def log_startup_warning(msg):
|
||||||
|
logging.warning(msg)
|
||||||
|
STARTUP_WARNINGS.append(msg)
|
||||||
|
|
||||||
|
|
||||||
|
def print_startup_warnings():
|
||||||
|
for s in STARTUP_WARNINGS:
|
||||||
|
logging.warning(s)
|
||||||
|
STARTUP_WARNINGS.clear()
|
||||||
|
2
main.py
2
main.py
@ -139,6 +139,7 @@ from server import BinaryEventTypes
|
|||||||
import nodes
|
import nodes
|
||||||
import comfy.model_management
|
import comfy.model_management
|
||||||
import comfyui_version
|
import comfyui_version
|
||||||
|
import app.logger
|
||||||
|
|
||||||
|
|
||||||
def cuda_malloc_warning():
|
def cuda_malloc_warning():
|
||||||
@ -299,6 +300,7 @@ if __name__ == "__main__":
|
|||||||
event_loop, _, start_all_func = start_comfyui()
|
event_loop, _, start_all_func = start_comfyui()
|
||||||
try:
|
try:
|
||||||
x = start_all_func()
|
x = start_all_func()
|
||||||
|
app.logger.print_startup_warnings()
|
||||||
event_loop.run_until_complete(x)
|
event_loop.run_until_complete(x)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
logging.info("\nStopped server")
|
logging.info("\nStopped server")
|
||||||
|
Loading…
Reference in New Issue
Block a user