Resultados da pesquisa a pedido "python-asyncio"

1 a resposta

aiohttp: taxa que limita solicitações paralelas

As APIs geralmente têm limites de taxa que os usuários precisam seguir. Como exemplo, vamos atender 50 solicitações / segundo. Os pedidos sequenciais levam de 0,5 a 1 segundo e, portanto, são muito lentos para chegar perto desse ...

3 a resposta

Python asyncio - saídas de loop com a tarefa foram destruídas, mas estão pendentes

Este é o código relevante do meu programa python: import discord import asyncio class Bot(discord.Client): def __init__(self): super().__init__() @asyncio.coroutine def my_background_task(self): yield from self.wait_until_ready() while not ...

1 a resposta

asyncio CancelledError e KeyboardInterrupt

Estou tentando duas maneiras de parar a execução de um loop infinito: supervisor_1: tarefa é cancelada programaticamentesupervisor_2: tarefa é parada com Ctrl + CEnquantosupervisor_2não gera nenhum erro quando interrompido, não ...

2 a resposta

python asyncio add_done_callback com async def

Eu tenho 2 funções: a primeira,def_a, é uma função assíncrona e a segunda édef_b que é uma função regular e chamada com o resultado dedef_a como retorno de chamada com oadd_done_callback função. Meu código fica assim: import asyncio def ...

2 a resposta

asyncio: É possível cancelar um futuro executado por um Executor?

Gostaria de iniciar uma função de bloqueio em um Executor usando a chamada assíncrona loop.run_in_executor e depois cancelá-la mais tarde, mas isso não parece estar funcionando para mim. Aqui está o código: import asyncio import time from ...

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 ...

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, ...

1 a resposta

Como chamamos uma função normal em que uma corotina é esperada?

Considere uma corotina que chama para outra corotina: async def foo(bar): result = await bar() return resultIsso funciona bem sebar é uma corotina. O que preciso fazer (ou seja, com o que preciso encerrar a chamada parabar) para que este código ...

1 a resposta

Um loop de eventos assíncronos pode ser executado em segundo plano sem suspender o interpretador Python?

A documentação do asyncio fornece dois exemplos de como imprimir "Hello World" a cada dois ...

2 a resposta

Como criar um gerador assíncrono em Python?

Estou tentando reescrever esse código Python2.7 para a nova ordem mundial assíncrona: def get_api_results(func, iterable): pool = multiprocessing.Pool(5) for res in pool.map(func, iterable): yield resmap() blocos até que todos os ...