LogicGoInfotechSpaces commited on
Commit
790aee0
·
verified ·
1 Parent(s): 2c85aa8

Update app/dependencies.py

Browse files
Files changed (1) hide show
  1. app/dependencies.py +2 -22
app/dependencies.py CHANGED
@@ -2,7 +2,7 @@ from functools import lru_cache
2
 
3
  from app.core.config import settings
4
  from app.core.openai_client import openai_client
5
- from app.db.mongo import get_api_logs_collection, get_autocategory_collection
6
  from app.services.autocategorizer import AutoCategoryService
7
  from app.services.api_logger import ApiLogger
8
 
@@ -11,6 +11,7 @@ from app.services.api_logger import ApiLogger
11
  def _get_service() -> AutoCategoryService:
12
  return AutoCategoryService(
13
  collection_getter=get_autocategory_collection,
 
14
  openai_client=openai_client,
15
  model=settings.openai_model,
16
  cache_ttl_seconds=settings.category_cache_ttl_seconds,
@@ -28,24 +29,3 @@ def _get_api_logger() -> ApiLogger:
28
 
29
  def get_api_logger() -> ApiLogger:
30
  return _get_api_logger()
31
-
32
- # from functools import lru_cache
33
-
34
- # from app.core.config import settings
35
- # from app.core.openai_client import openai_client
36
- # from app.db.mongo import get_autocategory_collection
37
- # from app.services.autocategorizer import AutoCategoryService
38
-
39
-
40
- # @lru_cache
41
- # def _get_service() -> AutoCategoryService:
42
- # return AutoCategoryService(
43
- # collection_getter=get_autocategory_collection,
44
- # openai_client=openai_client,
45
- # model=settings.openai_model,
46
- # cache_ttl_seconds=settings.category_cache_ttl_seconds,
47
- # )
48
-
49
-
50
- # def get_category_service() -> AutoCategoryService:
51
- # return _get_service()
 
2
 
3
  from app.core.config import settings
4
  from app.core.openai_client import openai_client
5
+ from app.db.mongo import get_api_logs_collection, get_autocategory_collection, get_subcategory_collection
6
  from app.services.autocategorizer import AutoCategoryService
7
  from app.services.api_logger import ApiLogger
8
 
 
11
  def _get_service() -> AutoCategoryService:
12
  return AutoCategoryService(
13
  collection_getter=get_autocategory_collection,
14
+ subcategory_collection_getter=get_subcategory_collection,
15
  openai_client=openai_client,
16
  model=settings.openai_model,
17
  cache_ttl_seconds=settings.category_cache_ttl_seconds,
 
29
 
30
  def get_api_logger() -> ApiLogger:
31
  return _get_api_logger()