Spaces:
Sleeping
Sleeping
Update src/services/cv_service.py
Browse files
src/services/cv_service.py
CHANGED
|
@@ -9,12 +9,11 @@ from src.agents.scoring_agent import SimpleScoringAgent
|
|
| 9 |
|
| 10 |
logger = logging.getLogger(__name__)
|
| 11 |
|
| 12 |
-
async def parse_cv(pdf_path: str
|
| 13 |
# Initialize orchestrator and scoring agent here or pass them as arguments
|
| 14 |
# For simplicity, initializing them here. In a real app, consider dependency injection.
|
| 15 |
orchestrator = CVAgentOrchestrator(llm=None) # LLM will be passed to agents directly
|
| 16 |
scoring_agent = SimpleScoringAgent()
|
| 17 |
-
|
| 18 |
cv_text = load_pdf(pdf_path)
|
| 19 |
if not cv_text or not cv_text.strip():
|
| 20 |
return _create_fallback_data()
|
|
|
|
| 9 |
|
| 10 |
logger = logging.getLogger(__name__)
|
| 11 |
|
| 12 |
+
async def parse_cv(pdf_path: str) -> Dict[str, Any]:
|
| 13 |
# Initialize orchestrator and scoring agent here or pass them as arguments
|
| 14 |
# For simplicity, initializing them here. In a real app, consider dependency injection.
|
| 15 |
orchestrator = CVAgentOrchestrator(llm=None) # LLM will be passed to agents directly
|
| 16 |
scoring_agent = SimpleScoringAgent()
|
|
|
|
| 17 |
cv_text = load_pdf(pdf_path)
|
| 18 |
if not cv_text or not cv_text.strip():
|
| 19 |
return _create_fallback_data()
|