es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-ASYNCIO

Se cerró la sesión aiohttp sin salir del administrador de contexto.

Tengo una API bastante complicada con parámetros y encabezados personalizados, por lo que creé una clase para envolverla. Aquí tienes un ejemplo ficticio: import asyncio import aiohttp class MyAPI: def __init__(self, base_url: str): self.base_url = base_url async def send(self, session, method, url) -> aiohttp.ClientResponse: request_method = getattr(session, method.lower()) full_url = . . . Read more

Python3.6 cocotb coroutine: llamar a una función asincrónica que contiene “yield” en una función sincrónica.

Me encontré con algunos problemas al intentar hacer una función síncrona que llama a funciones asíncronas. (Python 3.6.9, cocotb 1.4.0) Como se muestra en el siguiente código de ejemplo, la función “read_cb” llamará a la función “read” (en la clase “FakeDriver”). Después de ejecutarlo, obtengo el error: yield self._fake_lock() RuntimeError: . . . Read more

Problemas de Python asyncio

Probé el siguiente código con Ncat. Solo envía un mensaje único, luego no envía nada y no excepciona. Tampoco está leyendo nada. No tengo idea de qué podría estar pasando. No hay ninguna excepción y no parece que se esté enviando ningún dato. import asyncio loop = asyncio.get_event_loop() class Client: . . . Read more