20 lines
560 B
Python
20 lines
560 B
Python
from aiohttp import web
|
|
import server
|
|
from .flow_manager import FlowManager
|
|
from .downloader import download_update_flows
|
|
from .constants import FLOWMSG, logger
|
|
|
|
def setup_server() -> None:
|
|
try:
|
|
server_instance = server.PromptServer.instance
|
|
except Exception as e:
|
|
logger.error(f"{FLOWMSG}: Failed to get server instance: {e}")
|
|
return
|
|
|
|
download_update_flows()
|
|
|
|
try:
|
|
FlowManager.setup_app_routes(server_instance.app)
|
|
except Exception as e:
|
|
logger.error(f"{FLOWMSG}: Failed to set up app routes: {e}")
|