Trying to fix thread leak: maybe some async will help?

This commit is contained in:
Phil Zhitnikov 2024-08-02 16:20:18 +04:00
parent 8446d83896
commit 7571373443
11 changed files with 11 additions and 11 deletions

View File

@ -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()

View File

@ -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)

View File

@ -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(

View File

@ -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,

View File

@ -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)

View File

@ -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(

View File

@ -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:

View File

@ -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)

View File

@ -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,

View File

@ -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)

View File

@ -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)