Size: a a a

2019 October 08

KK

Kirill (Cykooz) Kuzminykh in rannts
Ilya Arefiev
Так, хорошо. А какие плюсы у aiohttp по сравнению с tornado?
Тем что торнадо пилился под Python 2, когда ещё в помине не было asyncio в питоне. И потому там будет много всяких легаси решений для сохранения совместимости. Лучше сразу использовать asyncio чем обёртку вокруг него.
источник

IA

Ilya Arefiev in rannts
Аргумент. К сожалению, aiohttp хотят 3.5.3, а у меня пока только 3.5.2
источник

AM

Artem Malyshev in rannts
Обновить патч версию питона скорее всего будет сильно лучше, чем переписывать потом проект.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
А лучше вообще 3.7 поставить
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
А то скоро 3.8 зарелизят, а ты на 3.5 всё ещё сидишь
источник

AG

Alexander Gorokhov in rannts
Я вот не могу просто так версию обновить потмму что она зашита в окружении которым я не управляю :(
источник

БС

Байт Словович in rannts
Kirill (Cykooz) Kuzminykh
А лучше вообще 3.7 поставить
+++
там много мелких но очень приятных нововведений.  3.5 морально устарел.
Это примерно как разница между 2.4 и 2.7
источник

AG

Alexander Gorokhov in rannts
Поиск по IP на 2019-10-07 18:00:19:
167.99.137.12 (letsencrypt.org) заблокирован, идентификатор записи #888246
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Хера-се
источник

💭П

💭 Руслан Прохоров in rannts
Alexander Gorokhov
Поиск по IP на 2019-10-07 18:00:19:
167.99.137.12 (letsencrypt.org) заблокирован, идентификатор записи #888246
Аха ха ха ха
источник

💭П

💭 Руслан Прохоров in rannts
Странно, что сеть в РФ ещё работает
источник

БС

Байт Словович in rannts
Дык еще вчера по всем каналам трубили..
Типа таже ответ от ркн был типа "порядочным людям шифровать и скрывать нечего".. имхо фейк но в тему
источник

RB

Roman Bolkhovitin in rannts
;; ANSWER SECTION:
letsencrypt.com.  1780  IN  A  192.64.119.13

у них дохера IP видимо
источник

RB

Roman Bolkhovitin in rannts
а, org же
источник

RB

Roman Bolkhovitin in rannts
с орг печально, сходица
;; ANSWER SECTION:
letsencrypt.org.  16  IN  A  167.99.137.12
источник

SB

Sergey Belash in rannts
Kirill (Cykooz) Kuzminykh
Тем что торнадо пилился под Python 2, когда ещё в помине не было asyncio в питоне. И потому там будет много всяких легаси решений для сохранения совместимости. Лучше сразу использовать asyncio чем обёртку вокруг него.
Это не так, на питоне > 3.5 и торнадо > 4 никакого легаси нет, если ты его сам туда (зачем-то) не впихнешь. Торнадо использует async/await и asyncio ивент луп, можно uvloop заюзать
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ну это да, использует - только весь внешний API у него скорее всего плюс-минус такой же
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
В общем я не вижу особого смысла сейчас использовать торнадо, когда есть современные асинхронные фреймворки
источник

IA

Ilya Arefiev in rannts
Торнадо, похоже, не умеет в multipart/form-data streaming нативно
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Разве что там хорошо реализована обработка запросов с заголовком Expect: 100-continue. А то aiohttp и упоминавшийся sanic делают это криво и не удобно 😊
источник