tidy(nodes): move all field things to fields.py

Unfortunately, this is necessary to prevent circular imports at runtime.
This commit is contained in:
psychedelicious
2024-01-13 15:23:06 +11:00
parent 63ab5ff5a2
commit 992b02aa65
36 changed files with 552 additions and 608 deletions

View File

@ -6,6 +6,7 @@ import sys
from invokeai.app.api.no_cache_staticfiles import NoCacheStaticFiles
from invokeai.version.invokeai_version import __version__
from .invocations.fields import InputFieldJSONSchemaExtra, OutputFieldJSONSchemaExtra
from .services.config import InvokeAIAppConfig
app_config = InvokeAIAppConfig.get_config()
@ -57,8 +58,6 @@ if True: # hack to make flake8 happy with imports coming after setting up the c
from .api.sockets import SocketIO
from .invocations.baseinvocation import (
BaseInvocation,
InputFieldJSONSchemaExtra,
OutputFieldJSONSchemaExtra,
UIConfigBase,
)