Вопросы по теме 'python-asyncio'
Asyncio и бесконечный цикл
@asyncio.coroutine
def listener():
while True:
message = yield from websocket.recieve_message()
if message:
yield from handle(message)
loop = asyncio.get_event_loop()...
5734 просмотров
schedule
17.01.2024
Клиент async websocket на Python с асинхронным таймером
Мне нужен долго работающий клиент websocket, который получает push-сообщения от сервера websocket, и мне нужно отслеживать состояние соединения клиента: если соединение прерывается, мне нужно это выяснить.
Мой подход состоит в том, чтобы...
9355 просмотров
schedule
20.01.2024
RobotFramework с асинхронностью Python
Я пытаюсь запустить RobotFramework с помощью asyncio Python3.6.
Соответствующий код Python выглядит следующим образом:
""" SampleProtTest.py """
import asyncio
import threading
class SubscriberClientProtocol(asyncio.Protocol):
"""...
1180 просмотров
schedule
10.12.2023
Как выполнять модульные тесты асинхронных функций?
Я использую Bleak для обнаружения и подключения к ближайшему устройству Bluetooth с низким энергопотреблением (BLE), и я В настоящее время пишу модульные тесты (используя pytest).
Я новичок в тестах Python и не знаю, что делать с этим...
2004 просмотров
schedule
01.12.2023
Почему моя очередь зависает с циклом событий asyncio
Я запускаю новый процесс ( редактировать то же самое применимо к новому потоку ) для вычислений из цикла асинхронных событий. У нового процесса есть собственный цикл событий asyncio, который работает нормально, без каких-либо блокировок.
Я создал...
326 просмотров
schedule
18.01.2024
Проблема с потоком выполнения asyncio
Я немного новичок в asyncio в Python. Я пытался запустить этот простой код, но не знаю, почему получаю такой неожиданный результат.
Что я сделал, так это то, что в функции outer я создал асинхронные задачи и сохранил их в массиве tasks ....
135 просмотров
schedule
17.12.2023
Отмена только основной задачи в программе asyncio
Обычно, если сопрограмма запускается с использованием функции asyncio.run(coroutine) , прерывание клавиатуры (CTRL + C) или SIGINT отменяет все отложенные задачи в цикле событий. Ищу способ, при котором отменяется только основная задача (переданная...
66 просмотров
schedule
28.10.2023