diff --git a/invokeai/app/api/dependencies.py b/invokeai/app/api/dependencies.py index 649c8f7f18..555c60a383 100644 --- a/invokeai/app/api/dependencies.py +++ b/invokeai/app/api/dependencies.py @@ -11,6 +11,7 @@ from invokeai.app.services.board_images import ( ) from invokeai.app.services.board_record_storage import SqliteBoardRecordStorage from invokeai.app.services.boards import BoardService, BoardServiceDependencies +from invokeai.app.services.config import InvokeAIAppConfig from invokeai.app.services.image_record_storage import SqliteImageRecordStorage from invokeai.app.services.images import ImageService, ImageServiceDependencies from invokeai.app.services.resource_name import SimpleNameService @@ -56,7 +57,7 @@ class ApiDependencies: invoker: Invoker = None @staticmethod - def initialize(config, event_handler_id: int, logger: Logger = logger): + def initialize(config: InvokeAIAppConfig, event_handler_id: int, logger: Logger = logger): logger.debug(f"InvokeAI version {__version__}") logger.debug(f"Internet connectivity is {config.internet_available}") diff --git a/invokeai/app/services/invocation_services.py b/invokeai/app/services/invocation_services.py index 2f45863bc6..8af17c7643 100644 --- a/invokeai/app/services/invocation_services.py +++ b/invokeai/app/services/invocation_services.py @@ -12,7 +12,7 @@ if TYPE_CHECKING: from invokeai.app.services.latent_storage import LatentsStorageBase from invokeai.app.services.invocation_queue import InvocationQueueABC from invokeai.app.services.item_storage import ItemStorageABC - from invokeai.app.services.config import InvokeAISettings + from invokeai.app.services.config import InvokeAIAppConfig from invokeai.app.services.graph import GraphExecutionState, LibraryGraph from invokeai.app.services.invoker import InvocationProcessorABC @@ -23,7 +23,7 @@ class InvocationServices: # TODO: Just forward-declared everything due to circular dependencies. Fix structure. board_images: "BoardImagesServiceABC" boards: "BoardServiceABC" - configuration: "InvokeAISettings" + configuration: "InvokeAIAppConfig" events: "EventServiceBase" graph_execution_manager: "ItemStorageABC"["GraphExecutionState"] graph_library: "ItemStorageABC"["LibraryGraph"] @@ -38,7 +38,7 @@ class InvocationServices: self, board_images: "BoardImagesServiceABC", boards: "BoardServiceABC", - configuration: "InvokeAISettings", + configuration: "InvokeAIAppConfig", events: "EventServiceBase", graph_execution_manager: "ItemStorageABC"["GraphExecutionState"], graph_library: "ItemStorageABC"["LibraryGraph"],