Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

252
Visualizações
fastapi 'Depends' object has no attribute 'execute'

I was trying to call an asynchronous function inside my async route function, I got this error the exception is 'Depends' object has no attribute 'execute', the line that causes the error was company_specialization = await getCompanySpecialization() I wonder why I can not do this?!!

This is a part of the code

routers/company

@router.get('/Company/{id}')
async def getCompanyItem(id: int, db: Session = Depends(get_async_session)):
    try:
        query = select(Company).where(Company.id == id)
        results = await db.execute(query)
        data = results.scalars().first()
        if not data:
            raise HTTPException(
                status_code=404,
                detail="Utilisateur non trouvé"
            )
        else:
            company_specialization = await getCompanySpecialization()
            return {
                "success": "True",
                'data': data
            }
    except Exception as e:
        print("the exception is ", e)
        raise HTTPException(
            status_code=500,
            detail=f'Une erreur est survenue, veuillez réessayer ultérieurement.'
        )

controllers/company

async def getCompanySpecialization():
    return {
        "id": 1,
        "name": "ok"
    }
over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda