
Vladimir
15.03.2019
17:09:22
Всем привет. Ищу работу для повышения навыком программирования и наполнения портфолио(Junior). Удалённая работа. Быстро учусь.

Alex
15.03.2019
17:10:15

Roman
15.03.2019
17:34:21
Может сразу в бан?

Maxim robox
15.03.2019
17:35:03

Google

Alex
15.03.2019
17:37:20
Подскажите пожалуста: Есть асинхронные функции 1 и 2, первая получает данные из вебсокета, а вторая обрабатывает данные. Как сделать так чтобы вторая функция запускалась тогда, когда в первой функции появились новые данные? (обмен данными между функциями устроен через глобальные переменные)

Denis
15.03.2019
17:38:31

Alex
15.03.2019
17:38:57
Ну почему все так не любят глобальные переменные

Denis
15.03.2019
17:39:33
Потому что они признак хреновой архитектуры

Alex
15.03.2019
17:39:34
Проблема в том что получается 2я функция обрабатывает устаревшие данные
Денис, поясните почему глобальные переменные признах плохой архитектуры ?

Denis
15.03.2019
17:40:14
Передай ей данные в качестве аргументов

Alex
15.03.2019
17:41:44
ок

hachiman
15.03.2019
17:48:29

?
15.03.2019
17:49:43
+

hachiman
15.03.2019
17:51:12
Ну, джун ж может только читать

Alex
15.03.2019
17:52:24

Google

Ser
15.03.2019
17:52:49

Alex
15.03.2019
17:53:05
В популярных проектах даже отмечают таски как удачные для новичков в проекте

hachiman
15.03.2019
17:56:46
Pep8 PyLint
Variable names, DRY и все такое

Sergey❄️
15.03.2019
17:59:13
Кто-то пользуется swagger?
Как обновлять server stub?
Ибо каждый раз надо генерить по новой схеме и руками переносить уже имеющийся код, и уже потом только дописывать новые методы

Alex
15.03.2019
18:00:58
Звучит глупо, однако: как засинхронить две асинхронные функции по требованию ?
Или : Как узнать что асинхронная функция выполнилась, чтобы вторая асинхронная функция подхватила в этот момент выполнение ?
Что то типа await функция №1 рэди

Denis
15.03.2019
18:05:13

Alex
15.03.2019
18:05:28
Как это написать ?
Как это сделать ?

Denis
15.03.2019
18:05:47
await coro1

Alex
15.03.2019
18:07:12
не понял конструкцию
Например функция которую надо ждать называется WSS()

BLVCK
15.03.2019
18:07:58

Alex
15.03.2019
18:08:02
awaite WSS() ?
с информацией без повторений

Google

BLVCK
15.03.2019
18:09:44

Denis
15.03.2019
18:10:00
Ты уверен, что знаешь, как работает асинк?

Alex
15.03.2019
18:10:16
каждый раз по разному, например вебсокет отдаёт данные по их возникновению

Admin
ERROR: S client not available

Denis
15.03.2019
18:10:22
Почитай https://pymotw.com/3/asyncio/index.html

Alex
15.03.2019
18:10:40

Artem
15.03.2019
18:17:59

Denis
15.03.2019
18:23:04
Второй read вернет пустую строку

Artem
15.03.2019
18:24:26
хм и правда, что то провтыкал, почему то думал что считывать можно внутри более одного раза, спасибо друг :)

Photo
15.03.2019
18:54:28

John
15.03.2019
19:28:35
Посоветуйте литературы плиз

Сергей
15.03.2019
19:31:13
была же еще рапира

Artem
15.03.2019
19:33:03
чистый си особенно уныл
?

Сергей
15.03.2019
19:33:26

Tishka17
15.03.2019
19:33:44

John
15.03.2019
19:33:47
Эт я уже читад

Artem
15.03.2019
19:33:52
в жизни и на вкус отдельных людей возможно), я про картинку

Google

John
15.03.2019
19:33:57
Оно научило делать так
from sys import *