Resultados da pesquisa a pedido "python-asyncio"

1 a resposta

Como posso empacotar uma corotina como função normal no loop de eventos?

estou usandoassíncio para uma estrutura de rede. No código abaixo (low_level é a nossa função de baixo nível,main bloco é a nossa entrada no programa,user_func é uma função definida pelo usuário): import asyncio loop = asyncio.get_event_loop() ...

1 a resposta

use assíncio para tarefas paralelas

Eu queria saber como eu poderia usar o assíncio para lidar com tarefas semelhantes ao que o nodeJS faz. Quero executar tarefas ao mesmo tempo sem abrir threads. Exemplo: import asyncio @asyncio.coroutine def ...

1 a resposta

O loop de eventos assíncronos está fechado

Ao tentar executar o exemplo de código mundial assíncrono hello fornecido nos documentos: import asyncio async def hello_world(): print("Hello World!") loop = asyncio.get_event_loop() # Blocking call which returns when the ...

2 a resposta

Tulip / asyncIO: por que nem todas as chamadas são assíncronas e especificam quando as coisas devem ser síncronas?

4 a resposta

Diferença entre corotina e futuro / tarefa no Python 3.5?

Digamos que temos uma função fictícia: async def foo(arg): result = await some_remote_call(arg) return result.upper() Qual é a diferença entre: coros = [] for i in range(5): coros.append(foo(i)) loop = ...

2 a resposta

como posso mapear / filtrar assincronamente um iterável assíncrono?

Digamos que eu tenha um iterável assíncrono que eu possa deixar passar usandoasync for, como posso mapear e filtrar para um novo iterador assíncrono? O código a seguir, que é uma adaptação de como eu faria a mesma coisa com um iterável síncrono, ...

3 a resposta

Manipulação de exceção assíncrona em Python

Eu tenho o seguinte código usandoasyncio eaiohttp para fazer solicitações HTTP assíncronas. import sys import asyncio import aiohttp @asyncio.coroutine def get(url): try: print('GET %s' % url) resp = yield from aiohttp.request('GET', url) ...

2 a resposta

Simultaneidade limitada com asyncio

Vamos supor que temos um monte de links para baixar e cada um deles pode levar um tempo diferente para baixar. E tenho permissão para fazer o download usando apenas o máximo de 3 conexões. Agora, quero garantir que eu faça isso de forma eficiente ...

3 a resposta

E / S sem bloqueio com assíncio

Estou tentando escrever um jogo em rede com Pygame e assíncio, mas não consigo descobrir como evitar leituras. Aqui está o meu código para o cliente: @asyncio.coroutine def handle_client(): print("Connected!") reader, writer = yield from ...

4 a resposta

como adicionar uma corotina a um loop assíncrono em execução?

Como adicionar uma nova corotina a um loop assíncrono em execução? Ou seja. aquele que já está executando um conjunto de corotinas. Acho que, como solução alternativa, pode-se esperar que as corotinas existentes sejam concluídas e, em seguida, ...