@ru_python

Страница 2069 из 9768
Nikolay
19.01.2017
16:35:15
и не надо ставить стороннюю либу какого-то левого чувака для этого, пусть там даже 10 строк всего

Nikolay
19.01.2017
16:38:04
ну да, надо писать эти 10 строк самому
не надо, надо просто взять asyncio и uvloop и написать одну строку

в asyncio выставляешь полиси uvloop, а в торнаде пишешь, чтобы использовался asyncio

Google
Nikolay
19.01.2017
16:38:39
(это если обязательно торнада нужна)

Andrey
19.01.2017
16:38:45
не надо, надо просто взять asyncio и uvloop и написать одну строку
ну а как легаси поддерживать? если оно на торнадовских корутинах написано или даже на gen.engine'ах а хочется uvloop

Nikolay
19.01.2017
16:39:17
ну а как легаси поддерживать? если оно на торнадовских корутинах написано или даже на gen.engine'ах а хочется uvloop
а, то есть бесшовной замены все-таки нет и старые корутины перестают работать?

Andrey
19.01.2017
16:40:09
а, то есть бесшовной замены все-таки нет и старые корутины перестают работать?
ну вроде как gen.coroutine работают а gen.engine точно не работают

Nikolay
19.01.2017
16:40:28
ну вроде как gen.coroutine работают а gen.engine точно не работают
я не думаю, что там адски сложно переписать

на async/await, например

там же просто декоратор используется

заменить его на async и профит

Andrey
19.01.2017
16:43:31
там же просто декоратор используется
+ у торнады другой способ возврата значения (через raise gen.Result())

Nikolay
19.01.2017
16:43:52
я сейчас с потолка утверждаю, но вряд ли там прям совсем все так плохо

наверняка довольно легко переписать

Google
Andrey
19.01.2017
16:44:53
ну в общем можно переписать @gen.coroutine на async yeild на await raise gen.Result на return

Nikolay
19.01.2017
16:45:04
ну да, буквально так

плюс, в питоне 3.6 НАКОНЕЦ-ТО появятся асинхронные генераторы

и можно будет yield из них, и фтопку gather()

точнее, уже появились. Надо попробовать, кстати

Andrey
19.01.2017
16:58:22
красота https://kevinmccarthy.org/2016/07/25/streaming-subprocess-stdin-and-stdout-with-asyncio-in-python/

Nikolay
19.01.2017
17:00:46
красота https://kevinmccarthy.org/2016/07/25/streaming-subprocess-stdin-and-stdout-with-asyncio-in-python/
да, я этот код аккуратно стырил для своей статьи :)

Andrey
19.01.2017
17:01:01
на ксакепе?

Nikolay
19.01.2017
17:01:29
ага

Andrey
19.01.2017
17:01:45
лол, я только что купил подписку на 1 месяц

ради этой статьи)

Nikolay
19.01.2017
17:02:02
ну спасибо, чо :)

Andrey
19.01.2017
17:02:29
чёрт, автора не заметил

пойду ещё читать твои статьи)

Nikolay
19.01.2017
17:03:25
я хочу еще одну посерьезнее написать, эта довольно поверхностная

там проблема в том есть, что в старых статьях битое форматирование кода

Andrey
19.01.2017
17:05:06
ну вообще на ксакепе afair все статьи немного поверхностные

Nikolay
19.01.2017
17:05:44
ну, так-то да

Andrey
19.01.2017
17:06:10
ну, если их писал не Крис Касперски)

а про душителей змей специально всё-таки?)

Google
Nikolay
19.01.2017
17:10:18
не было там этой фразы в оригинале)

редактура

Artem
19.01.2017
17:11:41
редактура, добавляющая в текст статьи пошлятинки?

Andrey
19.01.2017
17:11:41
ааа

Artem
19.01.2017
17:11:43
норм

что кстати за статья?)

Andrey
19.01.2017
17:11:57
ну это ксакеп

Artem
19.01.2017
17:12:07
я мало читал ксакеп

Andrey
19.01.2017
17:12:11
https://xakep.ru/2017/01/11/python-3-asyncio/

(могу без пейволла выгрузить, пока Николай не видит)

Artem
19.01.2017
17:13:26
о, вижу у Николая статью по мотивам Дэвида Бизли

Nikolay
19.01.2017
17:13:45
да, Бизли вообще няшка

Artem
19.01.2017
17:14:32
особенно когда пишет про ребенка и майнкрафт

"Да-да, сынок... Эта программа называется Enhanced Minecraft App for Creating Servers.."

Что, уже чувствуешь ураганный ветер из монитора? уже чувствую

Nikolay
19.01.2017
17:17:54
Что, уже чувствуешь ураганный ветер из монитора? уже чувствую
https://www.google.com/search?q=wind+face&newwindow=1&espv=2&biw=1610&bih=858&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj7g8in287RAhVN2GMKHf4mBW0Q_AUIBigB

Bo0oM
19.01.2017
18:02:44
Это он стоит на месте и пытается взлететь

Artem
19.01.2017
18:52:12
жалкая пародия на касла

Google
Artem
19.01.2017
18:52:13
http://cdn-nus-1.pinme.ru/tumb/600/photo/50/93/5093e516fb6cad6b14c99224abfee662.gif

Nikolay
19.01.2017
18:58:31
балаган в чатике

Admin
ERROR: S client not available

Artem
19.01.2017
18:58:49
ты же его и породил)

Sheridan
19.01.2017
18:59:41
#ВНЕЗАПНО

Sergey
19.01.2017
19:43:25
питерцы, кто 27 на НТР идет? https://pp.vk.me/c626124/v626124547/400a5/6IiVJoyp5ZM.jpg

I
19.01.2017
19:44:28
Кажется, я слишком стар для этого дерьма

Sheridan
19.01.2017
19:44:36
Хорошо вам, концерты

Проксимов
19.01.2017
20:04:41
http://safe.cnews.ru/news/top/2016-12-09_belorussiya_krivo_zablokirovala_torpolzovatsya

O'Miay
19.01.2017
20:06:31
и всё КУРТО!

Sergey
19.01.2017
20:18:11
are you going?

планирю посетить ваш туманный альбион

O'Miay
19.01.2017
20:18:59
планирю посетить ваш туманный альбион
Здесь круто! Почти силеконовая далина

Subbotin
19.01.2017
20:20:50
Здесь круто! Почти силеконовая далина
в силеконовой долине я бы тоже затусил. а вот в кремниевой тоска - хипстеры да смузи

Sergey
19.01.2017
20:21:20
снега нет сейчас? пальмы цветут?

Nikolay
19.01.2017
20:21:26
в силеконовой долине я бы тоже затусил. а вот в кремниевой тоска - хипстеры да смузи
в кремниевую просто не пускают тех, кто пишет “силеконовая”

Subbotin
19.01.2017
20:22:33
ну и правильно. ботаны - направо, порноактрисы - налево.

гифка - говно

Nikolay
19.01.2017
20:25:47
правильная гифка

Google
Artem
19.01.2017
22:17:04
щас бы в 2017 темы выкатывать

Михаил
19.01.2017
22:21:55
В MMXVII*

Admin
20.01.2017
04:52:48
Error 409: —- begin server output —- Another transaction by user fluctr11 is already in progress for app: b~xitoy2, version: 1. That user can undo the transaction with "appcfg rollback". —- end server output —-

Sheridan
20.01.2017
04:55:14
Гонка за ресурсами

Koko
20.01.2017
05:21:04
Так bs4 - более чем готовая

Страница 2069 из 9768