
Eldar
27.05.2017
07:24:32

Mах
27.05.2017
07:24:56

Eldar
27.05.2017
07:25:21

Google

Eldar
27.05.2017
07:25:48
на мрт будут прост черные пятна

Mах
27.05.2017
07:26:37
Да я глазками посмотрю.

Rookie
27.05.2017
07:27:50
Пока смысл прибытия пОциента не ясен.

Eldar
27.05.2017
07:28:07
меня еще распороть хочет
апасный тип

Rookie
27.05.2017
07:28:28

Mах
27.05.2017
07:28:46

Rookie
27.05.2017
07:30:04

Eldar
27.05.2017
07:30:46

Rookie
27.05.2017
07:31:10

Google

Igor
27.05.2017
07:31:11
да че вы начали(

Mах
27.05.2017
07:31:19

Проксимов
27.05.2017
07:31:29

Mах
27.05.2017
07:31:30

Проксимов
27.05.2017
07:31:37
Ты чё igor

Vasiliy
27.05.2017
07:31:41
А кто вы?

Jay
27.05.2017
07:38:54
Реально ли за 9 мес. выучить полному новичку необходимый минимум (python/django), чтобы потом устроиться на работу/зарабатывать на фрилансе?
В противном случае, я пропал) придется будет устраиваться на тяжелую работу дрыщу в мухосранске.

Проксимов
27.05.2017
07:42:25
Главное-мотивация

Vladimir
27.05.2017
07:43:02
Без программистского образования в принципе? Сомневаюсь.

Eldar
27.05.2017
07:43:27

Rookie
27.05.2017
07:43:45
Гайс, вы мне лучше скажите. У меня класс, и метод класса, который создает лист ссылок, и отдает yield задачу в другой метод, который с этими ссылками производит действия.
Я импортирую этот класс в соседний модуль. В котором у меня celery class MyTask(PeriodicTask):
Там в run я дёргаю первы класс, и, собсна, всё работает. Меня смущает то, что метод MyTask.on_success() отрабатывает после каждой итерации yield первого класса, а не по run_every MyTask.
Это нормально, или я не правильно что то делаю?

Vladimir
27.05.2017
07:43:55
Тогда уж php точить

Проксимов
27.05.2017
07:47:02

Pazzo
27.05.2017
07:49:01
Ребят, кто любит книжки читать, есть ли на примете книжка по созданию клиентской стороны сайта, но не тупо перечисление инструментов html css js и тп а прям на примере создания современного сайта

Jay
27.05.2017
07:49:53

Проксимов
27.05.2017
07:50:12
За 9 месяцев вполне можно

Eldar
27.05.2017
07:50:38
можно в верстку податься

Проксимов
27.05.2017
07:50:44
Главное сидеть и прогать, лежать и прогать, спать и видеть как прогаешь

Google

Eldar
27.05.2017
07:50:52
там вродь в все просто
но и платят немного

Lulz
27.05.2017
07:51:01

Проксимов
27.05.2017
07:51:57

Lulz
27.05.2017
07:52:33
True*
брат, я еще от js не отошел

Проксимов
27.05.2017
07:52:51

Eldar
27.05.2017
07:52:55

Jay
27.05.2017
07:53:00
Буду учить и вёрстку и питон с джанго.

Rookie
27.05.2017
07:53:08
Игнорщики(

Проксимов
27.05.2017
07:53:09

Lulz
27.05.2017
07:53:12

Проксимов
27.05.2017
07:54:14

Lulz
27.05.2017
07:54:41
ну да, в моем мухосране вообще под веб пайтон, а конкретно джанго/фласк почти нет
датасайнс, краулеры

?Томат?
27.05.2017
08:00:48
Похапе вообще изи освоить.

Маришка
27.05.2017
08:01:09

Lulz
27.05.2017
08:01:20
не трогайте мертвеца

Roman
27.05.2017
08:25:57
Гайс, вы мне лучше скажите. У меня класс, и метод класса, который создает лист ссылок, и отдает yield задачу в другой метод, который с этими ссылками производит действия.
Я импортирую этот класс в соседний модуль. В котором у меня celery class MyTask(PeriodicTask):
Там в run я дёргаю первы класс, и, собсна, всё работает. Меня смущает то, что метод MyTask.on_success() отрабатывает после каждой итерации yield первого класса, а не по run_every MyTask.
Это нормально, или я не правильно что то делаю?
У тебя yield именно списка?

Google

Jay
27.05.2017
08:29:57
Flask лучше
Ну для flask нужно же сначала выучить питон, не?

Lulz
27.05.2017
08:30:23

Rookie
27.05.2017
08:30:39
Ой((

Jay
27.05.2017
08:31:00

Lulz
27.05.2017
08:31:09
исправил, надеюсь ты не видел, а то я заговорился

Rookie
27.05.2017
08:38:52
Вопрос снят. Это отрабатывал retry. Там было криво в одном месте.

Admin
ERROR: S client not available

Subbotin
27.05.2017
09:30:46

Rocket
27.05.2017
09:59:26
Запилил магию на асинхронных генераторах.
Хочу сказать, оно того стоит.

Маришка
27.05.2017
09:59:48
М?)

Rocket
27.05.2017
10:01:29
Что же? Хд
Внутри хендлера пишу теперь так:
@bot.handler(is_message())
async def hdlr(ctx, data):
....
ctx, data = yield ctx.wait(is_message())
....
И хендлер ждет следующего запроса.

Andrey
27.05.2017
10:11:01

Eugene
27.05.2017
10:12:12
Господа, каков пул знаний для джуна помимо самого питона? Тот же Джанго - это мастхев или чистого яп достаточно?

Rocket
27.05.2017
10:12:35

Маришка
27.05.2017
10:13:24
pyTelegramBotAPI ?
С aio

Google

Маришка
27.05.2017
10:14:04
?

Rocket
27.05.2017
10:14:07

Маришка
27.05.2017
10:14:13
Вау
Прикольно
Стоп
Почему yield

Rocket
27.05.2017
10:15:00

Denis
27.05.2017
10:16:44
Мб await?

Rocket
27.05.2017
10:16:58

Маришка
27.05.2017
10:19:49
Если ты ожидаешь выполнения ctx.wait то await или yield from да
Хотя у тебя по названию функции велосипед на велосипеде

Rocket
27.05.2017
10:20:27
Я возвращаю то, что вернуло ctx.wait() в основную функцию-диспетчер. Она уже знает, что это не просто корутина, а асинхронный генератор и ждет соответствующего yield из него. Далее этот генератор сохраняется в state. Когда приходит следующий request, если в state сохранен генератор, то вызывается он.

Маришка
27.05.2017
10:21:06

Rocket
27.05.2017
10:21:10

melancholiac
27.05.2017
10:21:26

Rocket
27.05.2017
10:25:56
Короче говоря, это попытка заменить ctx.set_next_handler() на что-то более удобное.
Нужно для всякого рода wizard'ов в ботах, когда они большие.
К сожалению(или к счастью) у бота есть как stateless updates, так и statefull. И часто они смешаны. Изза этого приходится извращаться.