• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Información faltante al usar ensure_future (Python)

Problema

La información detallada de la traza de la función no aparece cuando se usa asyncio.ensure_future en corrutinas.

Solución

Los futuros creados a partir de ensure_future deben esperarse en la misma rutina en la que se crearon. Por ejemplo, en la sección Before , await no está presente con ensure_future, lo que provocaría que falte información:

Before:

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

After:

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.