Вопросы по теме 'aiohttp'

тайм-аут ayncio в методе ожидания объяснить
>>> import asyncio >>> help(asyncio.wait) .. Help on function wait in module asyncio.tasks: wait(fs, *, loop=None, timeout=None, return_when='ALL_COMPLETED') Wait for the Futures and coroutines given by fs to...
3008 просмотров
schedule 28.02.2023

Функции кэширования в Aiohttp-Asyncio
Я пытаюсь кэшировать функцию из aiohttp, используя memcached. Кэширование хочу сделать как декоратор. Пример вызова декоратора выглядит так: @cache("main_page", expire=25) @asyncio.coroutine def page(request): return...
1053 просмотров

Как загружать изображения с помощью aiohttp?
Итак, у меня есть дискорд-бот, с которым я играю, чтобы изучить Python. У меня есть команда, которая загружает изображения и редактирует/объединяет их, а затем отправляет отредактированное изображение в чат. Я использовал requests для этого...
19337 просмотров
schedule 06.05.2023

В чем разница/совместимость между aiohttp и веб-сокетами?
В чем разница между поддержкой веб-сокетов aiohttp (т. е. WebSocketResponse ) и веб-сокетами (оба предлагают асинхронную поддержку) ? Можно ли их смешивать?
1806 просмотров
schedule 26.08.2022

Включить сжатие gzip для статических файлов в aiohttp
Пытаюсь включить сжатие в aiohttp и в статических файлах. Я попытался создать собственный ответ: import aiohttp class GzipResponse(aiohttp.web.StreamResponse): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs)...
483 просмотров
schedule 31.10.2023

Передача больших файлов асинхронно в Flask
Каков наилучший подход для асинхронной передачи больших файлов в Flask? Я прочитал эту статью . Но я хочу знать, есть ли способ сделать это без использования сельдерея?
1717 просмотров

Как ждать метода в цикле?
У меня есть следующий метод, который генерирует данные для меня: async def generate_url(self, video_id): data = await self.s3.generate_presigned_url(...video_id...) return data def convert_to_json(self, urls): ids =...
10298 просмотров

Как проверить срок действия SSL-сертификата с помощью aiohttp?
Я знаю, как получить информацию о сертификате, такую ​​как дата истечения срока действия, например, с помощью pyopenssl, но возможно ли это сделать с помощью aiohttp объект ответа ?
27185 просмотров

Выполнение исходной функции от каждого декоратора с использованием нескольких декораторов в python
Ниже приведен упрощенный пример того, что я пытаюсь сделать. Функция «print_number» ниже обернута двумя декораторами. def another_decorator(function): def wrapper(*arg, **kwargs): ret = function(*arg, **kwargs) print(ret,...
334 просмотров

Обработка веб-сокета aiohttp EOfStream
Я подключаюсь к конечной точке веб-сокета, используя http://aiohttp.readthedocs.io/en/stable/ WebsocketProtocol по умолчанию и ни с того ни с сего (после некоторое время и несколько итераций бесконечного цикла) я всегда получаю WSMsgType.ERROR с...
184 просмотров

asyncio + aiohttp: почему мой клиент все еще блокирует?
Я пытаюсь протестировать свой http-клиент или приложение python 3.4.3, которое отправляет HTTP-запросы на сервер. Если по какой-либо причине у сервера есть задержка для ответа, я ожидаю, что запросы не должны блокироваться, поскольку asyncio +...
1234 просмотров
schedule 02.03.2022

несколько одновременных серверов asyncio
Я пытаюсь использовать asyncio Python для одновременного запуска нескольких серверов, передавая данные между ними. Для моего конкретного случая мне нужен веб-сервер с веб-сокетами, UDP-подключение к внешнему устройству, а также база данных и другие...
7455 просмотров
schedule 03.02.2023

RuntimeError: этот цикл событий уже запущен; отладка aiohttp, asyncio и IDE spyder3 в python 3.6.5
Я изо всех сил пытаюсь понять, почему я получаю ошибку времени выполнения «RuntimeError: этот цикл событий уже запущен». Я попытался запустить фрагменты кода из " https://aiohttp.readthedocs.io/en/stable/ "однако у меня продолжает возникать та же...
9794 просмотров
schedule 10.10.2022

Обработка закрытых вкладок браузера python aiohttp websockets
Я пытаюсь создать простой счетчик активных пользователей, используя aiohttp WebSockets и aioredis для хранения. Когда я добавляю новую вкладку в Google Chrome , мой счетчик идеально увеличивается на всех уже открытых вкладках. Однако, когда я...
569 просмотров

промежуточное ПО aiohttp и обновление URL-адреса для запроса
Я ищу помощь с промежуточным программным обеспечением aiohttp, над которым я работаю, которое автоматически добавит конечные косые черты к uri, если он отсутствует. Aiohttp требует, чтобы при определении URL-адреса вы определяли два маршрута для...
1041 просмотров
schedule 09.07.2023

'yield from' внутри асинхронной функции Python 3.6.5 aiohttp
SyntaxError: 'yield from' внутри асинхронной функции async def handle(request): for m in (yield from request.post()): print(m) return web.Response() Раньше использовал python3.5, нашел pep525, установил python3.6.5 и...
974 просмотров
schedule 28.03.2023

Асинхронные почтовые запросы Python
Мне было интересно, есть ли способ сделать этот скрипт намного быстрее - например, мгновенно создать 1000 учетных записей или, по крайней мере, за несколько секунд. Я сам пробовал делать кое-что с асинхронностью, но это все, что я мог сделать, я...
13995 просмотров

Асинхронный REST API Python с ответами, которые требуют вычислений с интенсивным использованием ЦП. Как эффективно обращаться?
Я написал базовый REST API, используя aiohttp , упрощенная версия которого ниже, чтобы проиллюстрировать проблему, которую я хочу решить. API имеет две конечные точки, каждая из которых вызывает функцию, выполняющую некоторые вычисления....
2848 просмотров

регистрация http-запросов от aiohttp
Я хочу регистрировать все HTTP-запросы, отправленные http://docs.aiohttp.org/en/stable/index.html ClientSession . Документация содержит список доступных регистраторов . Итак, я попробовал следующее: import asyncio import logging import...
4669 просмотров
schedule 19.04.2023

Как использовать curl (или подобное программное обеспечение) с запуском докера, если ENTRYPOINT уже используется?
Я хочу создать образ докера с сервером Tor / aiohttp для использования в качестве прокси-сервера для HTTP-запросов (в основном curl ). Я уже подготовил рабочий образ Docker (с ним я могу использовать внешний curl -x ), основная проблема с...
584 просмотров
schedule 22.05.2024