Nattyboi commited on
Commit
cf49846
·
verified ·
1 Parent(s): dcb67c2
Files changed (1) hide show
  1. Ars/controllers.py +4 -2
Ars/controllers.py CHANGED
@@ -1,7 +1,7 @@
1
  from Ars.core import r
2
  from Ars.repositories import get_document_by_hashed_doc,create_new_hashed_doc_entry,create_boost_suggestions,create_breakdown_by_domain,create_flagged_risk_areas,create_user_resilience
3
  from fastapi import UploadFile
4
- from Ars.ai_functions import resume_analysis,calculate_automation_risk,calculate_Ai_collab_readiness,calculate_skill_depth,generate_boost_suggestion,generate_domain_breakdown,generate_flagged_risk_areas
5
  from Ars.objects import AICollabReadiness,SkillDepthResult,AutomationRiskResult
6
  import hashlib
7
 
@@ -13,7 +13,9 @@ def get_document_hash(document_content: str) -> str:
13
  return hasher.hexdigest()
14
 
15
  async def resilience_analysis(file:UploadFile,userId:str):
16
- hashed_doc = get_document_hash(resume)
 
 
17
 
18
  check = get_document_by_hashed_doc(hashed_doc=hashed_doc)
19
  if check==None:
 
1
  from Ars.core import r
2
  from Ars.repositories import get_document_by_hashed_doc,create_new_hashed_doc_entry,create_boost_suggestions,create_breakdown_by_domain,create_flagged_risk_areas,create_user_resilience
3
  from fastapi import UploadFile
4
+ from Ars.ai_functions import extract_text_from_bytes,resume_analysis,calculate_automation_risk,calculate_Ai_collab_readiness,calculate_skill_depth,generate_boost_suggestion,generate_domain_breakdown,generate_flagged_risk_areas
5
  from Ars.objects import AICollabReadiness,SkillDepthResult,AutomationRiskResult
6
  import hashlib
7
 
 
13
  return hasher.hexdigest()
14
 
15
  async def resilience_analysis(file:UploadFile,userId:str):
16
+ contents = await file.read()
17
+ resume_text = extract_text_from_bytes(pdf_bytes=contents)
18
+ hashed_doc = get_document_hash(resume_text)
19
 
20
  check = get_document_by_hashed_doc(hashed_doc=hashed_doc)
21
  if check==None: