• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Informações ausentes ao usar ensure_future (Python)

Problema

Informações detalhadas trace de função não aparecem ao usar asyncio.ensure_future em corrotinas.

Solução

Os futuros criados a partir de ensure_future devem ser aguardados na mesma corrotina em que foram criados. Por exemplo, na seção Before , await não está presente com ensure_future, o que resultaria na falta de informações:

Antes:

import asyncio
async def foo():
ensure_future(bar())
async def bar():
await asyncio.sleep(0.5)

Depois:

import asyncio
async def foo():
await ensure_future(bar())
async def bar():
await asyncio.sleep(0.5)
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.