Spaces:
Sleeping
Sleeping
contents (#17)
Browse files- pr/17 (6767a7c0c8b5461f3310d1ede0e8521df674c464)
- Ars/ai_functions.py +2 -2
- Ars/controllers.py +1 -1
Ars/ai_functions.py
CHANGED
@@ -11,8 +11,8 @@ def extract_text_from_bytes(pdf_bytes: bytes) -> str:
|
|
11 |
|
12 |
|
13 |
|
14 |
-
async def resume_analysis(
|
15 |
-
|
16 |
resume = extract_text_from_bytes(pdf_bytes=contents)
|
17 |
if resume:
|
18 |
prompt = f"""
|
|
|
11 |
|
12 |
|
13 |
|
14 |
+
async def resume_analysis(contents) -> dict[str, str | ResumeData]:
|
15 |
+
|
16 |
resume = extract_text_from_bytes(pdf_bytes=contents)
|
17 |
if resume:
|
18 |
prompt = f"""
|
Ars/controllers.py
CHANGED
@@ -19,7 +19,7 @@ async def resilience_analysis(file:UploadFile,userId:str):
|
|
19 |
|
20 |
check = await get_document_by_hashed_doc(hashed_doc=hashed_doc)
|
21 |
if check==None:
|
22 |
-
resume= await resume_analysis(
|
23 |
risk = calculate_automation_risk(resume)
|
24 |
risk = AutomationRiskResult(**risk.model_dump())
|
25 |
skill_depth = calculate_skill_depth(resume)
|
|
|
19 |
|
20 |
check = await get_document_by_hashed_doc(hashed_doc=hashed_doc)
|
21 |
if check==None:
|
22 |
+
resume= await resume_analysis(contents)
|
23 |
risk = calculate_automation_risk(resume)
|
24 |
risk = AutomationRiskResult(**risk.model_dump())
|
25 |
skill_depth = calculate_skill_depth(resume)
|