Nattyboi commited on
Commit
e078480
·
1 Parent(s): 103cfcd

fixed the issue concerning the modules

Browse files
Ars/ai_functions.py CHANGED
@@ -1,7 +1,7 @@
1
  from pdfminer.high_level import extract_text_to_fp
2
  from io import BytesIO
3
- from objects import ai,ResumeData,AutomationRiskResult,AutomationRiskInput,RealWorldQuestion,SkillDepthResult,SkillDepthInput,BreakDownByDomainUpdate,FlaggedRiskAreasUpdate,BoostSuggestionsUpdate,AICollabReadinessInput
4
- from embedDoc import search_pinecone_text
5
  from fastapi import UploadFile
6
 
7
  def extract_text_from_bytes(pdf_bytes: bytes) -> str:
 
1
  from pdfminer.high_level import extract_text_to_fp
2
  from io import BytesIO
3
+ from Ars.objects import ai,ResumeData,AutomationRiskResult,AutomationRiskInput,RealWorldQuestion,SkillDepthResult,SkillDepthInput,BreakDownByDomainUpdate,FlaggedRiskAreasUpdate,BoostSuggestionsUpdate,AICollabReadinessInput
4
+ from Ars.embedDoc import search_pinecone_text
5
  from fastapi import UploadFile
6
 
7
  def extract_text_from_bytes(pdf_bytes: bytes) -> str:
Ars/controllers.py CHANGED
@@ -1,8 +1,8 @@
1
- from core import r
2
- from repositories import create_boost_suggestions,create_breakdown_by_domain,create_flagged_risk_areas,create_user_resilience
3
  from fastapi import UploadFile
4
- from 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 objects import AICollabReadiness,SkillDepthResult,AutomationRiskResult
6
  async def resilience_analysis(file:UploadFile):
7
  resume= await resume_analysis(file)
8
  risk = calculate_automation_risk(resume)
 
1
+ from Ars.core import r
2
+ from Ars.repositories import 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
  async def resilience_analysis(file:UploadFile):
7
  resume= await resume_analysis(file)
8
  risk = calculate_automation_risk(resume)
Ars/repositories.py CHANGED
@@ -1,9 +1,9 @@
1
- from core import db
2
  from bson import ObjectId
3
  from fastapi import HTTPException
4
  from typing import Optional, List
5
  from motor.motor_asyncio import AsyncIOMotorDatabase
6
- from objects import UserResilienceScoreCreate, UserResilienceScoreOut,BreakDownByDomainCreate,BreakDownByDomainOut,FlaggedRiskAreasCreate,FlaggedRiskAreasOut,BoostSuggestionsCreate,BoostSuggestionsOut,BoostSuggestionsUpdate,UserResilienceScoreUpdate,FlaggedRiskAreasUpdate,BreakDownByDomainUpdate
7
 
8
 
9
  async def create_user_resilience( data: UserResilienceScoreCreate) -> UserResilienceScoreOut:
 
1
+ from Ars.core import db
2
  from bson import ObjectId
3
  from fastapi import HTTPException
4
  from typing import Optional, List
5
  from motor.motor_asyncio import AsyncIOMotorDatabase
6
+ from Ars.objects import UserResilienceScoreCreate, UserResilienceScoreOut,BreakDownByDomainCreate,BreakDownByDomainOut,FlaggedRiskAreasCreate,FlaggedRiskAreasOut,BoostSuggestionsCreate,BoostSuggestionsOut,BoostSuggestionsUpdate,UserResilienceScoreUpdate,FlaggedRiskAreasUpdate,BreakDownByDomainUpdate
7
 
8
 
9
  async def create_user_resilience( data: UserResilienceScoreCreate) -> UserResilienceScoreOut:
Ars/routes.py CHANGED
@@ -1,7 +1,7 @@
1
  import base64
2
  from fastapi import FastAPI, File, UploadFile,HTTPException
3
- from controllers import resilience_analysis
4
- from embedDoc import upsert_text_with_chunks,search_pinecone_text
5
  ARS = FastAPI()
6
 
7
  @ARS.post("/risk-analysis")
 
1
  import base64
2
  from fastapi import FastAPI, File, UploadFile,HTTPException
3
+ from Ars.controllers import resilience_analysis
4
+ from Ars.embedDoc import upsert_text_with_chunks,search_pinecone_text
5
  ARS = FastAPI()
6
 
7
  @ARS.post("/risk-analysis")
gamification/pointLogic.py CHANGED
@@ -93,16 +93,6 @@ def get_all_simple_points_func(userId) -> SimpleIndividualUserLevel:
93
  db = client[db_name]
94
  collection = db[collection_name]
95
  dreamJob = get_dream_job(userId=userId)
96
- <<<<<<< HEAD
97
-
98
- point_cursor = collection.find({"userId": userId})
99
- try:
100
- points_list = list(point_cursor)
101
-
102
- totalPoints = sum([point['numOfPoints'] for point in points_list])
103
- particularLevelInfo = get_particular_level(dreamJob=dreamJob,totalPoints=totalPoints)
104
-
105
- =======
106
  print(dreamJob)
107
  point_cursor = collection.find({"userId": userId})
108
  try:
@@ -112,7 +102,6 @@ def get_all_simple_points_func(userId) -> SimpleIndividualUserLevel:
112
 
113
  particularLevelInfo = get_particular_level(dreamJob=dreamJob,totalPoints=totalPoints)
114
  print(particularLevelInfo)
115
- >>>>>>> master
116
  points = SimpleIndividualUserLevel(totalpoints=totalPoints,levelName=particularLevelInfo[0].levelName,maxPoints=particularLevelInfo[0].maxPoints,minPoints=particularLevelInfo[0].minPoints,levelNumber=particularLevelInfo[0].levelNumber)
117
  except:
118
  totalPoints = 0
 
93
  db = client[db_name]
94
  collection = db[collection_name]
95
  dreamJob = get_dream_job(userId=userId)
 
 
 
 
 
 
 
 
 
 
96
  print(dreamJob)
97
  point_cursor = collection.find({"userId": userId})
98
  try:
 
102
 
103
  particularLevelInfo = get_particular_level(dreamJob=dreamJob,totalPoints=totalPoints)
104
  print(particularLevelInfo)
 
105
  points = SimpleIndividualUserLevel(totalpoints=totalPoints,levelName=particularLevelInfo[0].levelName,maxPoints=particularLevelInfo[0].maxPoints,minPoints=particularLevelInfo[0].minPoints,levelNumber=particularLevelInfo[0].levelNumber)
106
  except:
107
  totalPoints = 0