mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix(nodes): load config before doing anything else
This was preventing custom nodes from loading if a custom nodes dir was specified Closes #5862
This commit is contained in:
parent
cdc0d0c182
commit
99c0662e3f
@ -2,12 +2,9 @@
|
|||||||
# which are imported/used before parse_args() is called will get the default config values instead of the
|
# which are imported/used before parse_args() is called will get the default config values instead of the
|
||||||
# values from the command line or config file.
|
# values from the command line or config file.
|
||||||
import sys
|
import sys
|
||||||
from contextlib import asynccontextmanager
|
|
||||||
|
|
||||||
from invokeai.app.api.no_cache_staticfiles import NoCacheStaticFiles
|
|
||||||
from invokeai.version.invokeai_version import __version__
|
from invokeai.version.invokeai_version import __version__
|
||||||
|
|
||||||
from .invocations.fields import InputFieldJSONSchemaExtra, OutputFieldJSONSchemaExtra
|
|
||||||
from .services.config import InvokeAIAppConfig
|
from .services.config import InvokeAIAppConfig
|
||||||
|
|
||||||
app_config = InvokeAIAppConfig.get_config()
|
app_config = InvokeAIAppConfig.get_config()
|
||||||
@ -20,6 +17,7 @@ if True: # hack to make flake8 happy with imports coming after setting up the c
|
|||||||
import asyncio
|
import asyncio
|
||||||
import mimetypes
|
import mimetypes
|
||||||
import socket
|
import socket
|
||||||
|
from contextlib import asynccontextmanager
|
||||||
from inspect import signature
|
from inspect import signature
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any
|
from typing import Any
|
||||||
@ -40,6 +38,7 @@ if True: # hack to make flake8 happy with imports coming after setting up the c
|
|||||||
# noinspection PyUnresolvedReferences
|
# noinspection PyUnresolvedReferences
|
||||||
import invokeai.backend.util.hotfixes # noqa: F401 (monkeypatching on import)
|
import invokeai.backend.util.hotfixes # noqa: F401 (monkeypatching on import)
|
||||||
import invokeai.frontend.web as web_dir
|
import invokeai.frontend.web as web_dir
|
||||||
|
from invokeai.app.api.no_cache_staticfiles import NoCacheStaticFiles
|
||||||
|
|
||||||
from ..backend.util.logging import InvokeAILogger
|
from ..backend.util.logging import InvokeAILogger
|
||||||
from .api.dependencies import ApiDependencies
|
from .api.dependencies import ApiDependencies
|
||||||
@ -59,6 +58,7 @@ if True: # hack to make flake8 happy with imports coming after setting up the c
|
|||||||
BaseInvocation,
|
BaseInvocation,
|
||||||
UIConfigBase,
|
UIConfigBase,
|
||||||
)
|
)
|
||||||
|
from .invocations.fields import InputFieldJSONSchemaExtra, OutputFieldJSONSchemaExtra
|
||||||
|
|
||||||
if is_mps_available():
|
if is_mps_available():
|
||||||
import invokeai.backend.util.mps_fixes # noqa: F401 (monkeypatching on import)
|
import invokeai.backend.util.mps_fixes # noqa: F401 (monkeypatching on import)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user