Spaces:
Sleeping
Sleeping
| from exception import MyException | |
| from src.Agents.utils.Abstract import Pipeline | |
| from src.Agents.models.userSchema_model import userDetails | |
| from utils.asyncHandler import asyncHandler | |
| from src.Agents.components.resume_schema_generator import ResumeSchemaGenerator | |
| import logging | |
| import sys | |
| class ResumeSchemaGenerationPipeline(Pipeline): | |
| def __init__(self,): | |
| self.resume_schema_generator = ResumeSchemaGenerator() | |
| async def initiate(self, userDetails: userDetails): | |
| logging.info("Entered in the initiate SchemaPipeline method") | |
| schema=await self.resume_schema_generator.generate_schema(userDetails=userDetails.userDetails) | |
| logging.info("schema generated") | |
| logging.info("Exiting from schemaPipeline method") | |
| return schema | |