Resultados da pesquisa a pedido "python-asyncio"

4 a resposta

Como criar um loop de eventos com correções rotativas em execução para sempre?

Para impedir a alternância de contexto, quero criar um grande loop para atender às conexões de rede e algumas rotinas. Aqui está a implementação para funções normais: import asyncio import time def hello_world(loop): print('Hello ...

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

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

Asyncio detectando desconexão trava

Estou usando o Asyncio no Python 3.4, tentarei explicar o que estou fazendo até agora e o que (acho) está causando o problema. Por um lado, tenho uma estrutura de conexão UDP com operações de bloqueio, estou obtendo os dados que recebo desse ...

1 a resposta

Thread e asyncio: a tarefa foi destruída, mas está pendente

Eu tenho um segmento que executa um loop assíncio. Inicio uma tarefa futura que faz coisas irrelevantes aqui. Quando paro o encadeamento, também paro o loop assíncrono. No entanto, não consigo cancelar a tarefa de pool e obterTask was destroyed ...

3 a resposta

Como usar 'yield' dentro da função assíncrona?

Eu quero usar o rendimento do gerador e funções assíncronas. Eu liEste tópico [https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python] e escreveu o próximo código: import asyncio async def createGenerator(): mylist = ...

2 a resposta

ssl / asyncio: traceback mesmo quando o erro é tratado

Tentando baixar e processar JPEGs de URLs. Meu problema não é que a verificação do certificado falha em alguns URLs, pois esses URLs são antigos e podem não ser mais confiáveis, mas quando eutry...except... aSSLCertVerificationError, Ainda recebo ...

2 a resposta

Fazendo várias chamadas com assíncio e adicionando resultado a um dicionário

Estou tendo problemas para seguir adiante na biblioteca Asyncio do Python 3. Eu tenho uma lista de códigos postais e estou tentando fazer chamadas assíncronas para uma API para obter cada cidade e estado correspondente. Posso fazer isso com êxito ...

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

1 a resposta

Chamando corotinas em asyncio.Protocol.data_received

Estou tendo um problema ao fazer coisas assíncronas noasyncio.Protocol.data_received retorno de chamada do novo Pythonassíncio módulo. Considere o seguinte servidor: class MathServer(asyncio.Protocol): @asyncio.coroutine def slow_sqrt(self, ...