Trying to fix thread leak: maybe some async will help?
This commit is contained in:
parent
8446d83896
commit
7571373443
|
|
@ -4,7 +4,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_audio_converter_service() -> AudioConverterService:
|
||||
async def get_audio_converter_service() -> AudioConverterService:
|
||||
return AudioConverterService()
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_chain_repository(database: DatabaseDependency) -> ChainRepository:
|
||||
async def get_chain_repository(database: DatabaseDependency) -> ChainRepository:
|
||||
return ChainRepository(database=database)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_database() -> Database:
|
||||
async def get_database() -> Database:
|
||||
settings = Settings()
|
||||
|
||||
return Database(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_file_uploader_service(
|
||||
async def get_file_uploader_service(
|
||||
planfix_client: PlanfixClientDependency,
|
||||
uploaded_file_repository: UploadedFileRepositoryDependency,
|
||||
audio_converter_service: AudioConverterServiceDependency,
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_namespace_repository(database: DatabaseDependency) -> NamespaceRepository:
|
||||
async def get_namespace_repository(database: DatabaseDependency) -> NamespaceRepository:
|
||||
return NamespaceRepository(database=database)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_planfix_client() -> PlanfixClient:
|
||||
async def get_planfix_client() -> PlanfixClient:
|
||||
settings = Settings()
|
||||
|
||||
return PlanfixClient(
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_progress_action_service_factory(
|
||||
async def get_progress_action_service_factory(
|
||||
planfix_client: PlanfixClientDependency,
|
||||
uploaded_file_repository: UploadedFileRepositoryDependency,
|
||||
) -> ProgressActionServiceFactory:
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_progress_chain_repository(
|
||||
async def get_progress_chain_repository(
|
||||
database: DatabaseDependency,
|
||||
) -> ProgressChainRepository:
|
||||
return ProgressChainRepository(database=database)
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_progress_chain_runner_service(
|
||||
async def get_progress_chain_runner_service(
|
||||
progress_chain_repository: ProgressChainRepositoryDependency,
|
||||
progress_action_service_factory: ProgressActionServiceFactoryDependency,
|
||||
running_chain_repository: RunningChainRepositoryDependency,
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_running_chain_repository(
|
||||
async def get_running_chain_repository(
|
||||
database: DatabaseDependency,
|
||||
) -> RunningChainRepository:
|
||||
return RunningChainRepository(database=database)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from fastapi import Depends
|
|||
from typing import Annotated
|
||||
|
||||
|
||||
def get_uploaded_file_repository(
|
||||
async def get_uploaded_file_repository(
|
||||
database: DatabaseDependency,
|
||||
) -> UploadedFileRepository:
|
||||
return UploadedFileRepository(database=database)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user