Resultados da pesquisa a pedido "python-asyncio"
Como posso executar periodicamente uma função com asyncio?
Estou migrando detornado paraasyncioe não consigo encontrar oasyncio Equivalente atornadoéPeriodicCallback. (UMAPeriodicCallback requer dois argumentos: a função a ser executada e o número de milissegundos entre as chamadas.) Existe esse ...
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 ...
Como chamar uma função assíncrona contida em uma classe?
Baseado emesta resposta [https://stackoverflow.com/a/37370823/1709738]Quero criar um cliente assíncrono de websoket em uma classe que seria importada de outro arquivo: #!/usr/bin/env python3 import sys, json import asyncio from websockets ...
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 ...
Ao usar o assíncio, como você permite que todas as tarefas em execução sejam concluídas antes de desligar o loop de eventos
Eu tenho o seguinte código: @asyncio.coroutine def do_something_periodically(): while True: asyncio.async(my_expensive_operation()) yield from asyncio.sleep(my_interval) if shutdown_flag_is_set: print("Shutting down") breakEu executo essa função ...
barra de progresso asyncio aiohttp com tqdm
Estou tentando integrar umtqdm barra de progresso para monitorar solicitações POST geradas comaiohttp no Python 3.5. Eu tenho uma barra de progresso de trabalho, mas não consigo obter resultados usandoas_completed(). Ponteiros recebidos com ...
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 o módulo asyncio funciona, por que minha amostra atualizada está sendo executada de forma síncrona?
Eu tentei o seguinte código no Python 3.6 para asyncio: Exemplo 1: import asyncio import time async def hello(): print('hello') await asyncio.sleep(1) print('hello again') tasks=[hello(),hello()] loop=asyncio.get_event_loop() ...
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 ...
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, ...