Resultados da pesquisa a pedido "python-asyncio"
Como escrever rotinas assíncronas que, opcionalmente, atuam como funções regulares?
Estou escrevendo uma biblioteca que gostaria que os usuários finais pudessem usar opcionalmente como se seus métodos e funções não fossem corotinas. Por exemplo, dada esta função: @asyncio.coroutine def blah_getter(): return (yield ...
Coroutine em python entre 3.4 e 3.5, Como posso manter a compatibilidade com palavras cruzadas?
Estou desenvolvendo a estrutura de bot de bate-papo em python comasyncio. Mas eu assistoPEP-492 [https://www.python.org/dev/peps/pep-0492]e há uma nova sintaxe,async/await e finalmente aceitou. Eu gostoasync/await sintaxe e eu quero usá-lo. mas ...
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) ...
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 ...
compreensão assíncio já em execução para sempre loop e tarefas pendentes
Estou tendo problemas para entender como pendurar uma nova tarefa em um loop de eventos já em execução. Este código: import asyncio import logging @asyncio.coroutine def blocking(cmd): while True: logging.info("in blocking coroutine") yield ...
Assíncrono dois loops para diferentes tarefas de E / S?
Estou usando o módulo Python3 Asyncio para criar um aplicativo de balanceamento de carga. Eu tenho duas tarefas pesadas de E / S: Um módulo de pesquisa SNMP, que determina o melhor servidor possívelUm módulo "semelhante a proxy", que equilibra ...
Enviar tarefas assíncronas para executar em loop em outro encadeamento
Como posso inserir assincronamente tarefas para executar em umasyncio loop de evento em execução em outro segmento? Minha motivação é oferecer suporte a cargas de trabalho assíncronas interativas no intérprete. Não consigo bloquear o thread REPL ...
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 ...
Como detectar falha de gravação no assíncio?
Como um exemplo simples, considere o equivalente da rede / dev / zero abaixo. (Ou, mais realista, apenas um servidor da Web enviando um arquivo grande.) Se um cliente for desconectado cedo, você receberá uma enxurrada de mensagens ...
Zombando de chamada assíncrona em python 3.5
Como simular chamada assíncrona de uma corotina nativa para outra usandounittest.mock.patch? Atualmente, tenho uma solução bastante embaraçosa: class CoroutineMock(MagicMock): def __await__(self, *args, **kwargs): future = Future() ...