Resultados da pesquisa a pedido "python-asyncio"
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() ...
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 ...
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 ...
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 = ...
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, ...
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) ...
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 ...
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 ...
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, ...