
Roman
21.03.2019
16:20:48

Tishka17
21.03.2019
16:21:26

Roman
21.03.2019
16:22:04

Google

Tishka17
21.03.2019
16:22:31

Александр
21.03.2019
16:22:49

Tishka17
21.03.2019
16:22:52

Александр
21.03.2019
16:22:55
и где читаемость больше?

Tishka17
21.03.2019
16:23:00
Или классы патчить?

Александр
21.03.2019
16:23:11
раз звездочек больше, то охуеннее

Tishka17
21.03.2019
16:23:25
get_parser(User).parse(data)

Александр
21.03.2019
16:25:04
@rom_inf

Stanislav
21.03.2019
16:25:33
Гайс, может кто-то сможет дать совет?
Есть сервер на flask, отлично работает, но через определенное время (5 часов - два дня) перестает принимать запросы. Т.е. процесс в screen висит, но по логах не принимает запросы
Сервер - удаленный linux VPS

Google

Tishka17
21.03.2019
16:25:39
Лол. Я с этого начинал

Roman
21.03.2019
16:25:40
раз звездочек больше, то охуеннее
Часто - да. Не спорю, не всегда. Например у моего profanity-filter 7, а у чужого profanityfilter - 30. Но прочитайте readme и вы поймёте разницу.

Dima
21.03.2019
16:25:48
Привет. Как можно еще поискать memory leak кроме memory_profiler

Александр
21.03.2019
16:26:12

Tishka17
21.03.2019
16:26:21
Ты как запускаешь?

Александр
21.03.2019
16:26:57
почти два порядка разница
и это простая структура

Stanislav
21.03.2019
16:27:02

Roman
21.03.2019
16:27:03
Ок, убедил. Надо пнуть автора будет.

Александр
21.03.2019
16:27:07
и еще to_dict() метода нет

Tishka17
21.03.2019
16:27:26
И у тебя звёздочек мало(
Зато работает всего на 20% медленнее чем у Александра. Или примерно так же, если не нужные красивые исключения с дебагом

Александр
21.03.2019
16:27:41

Roman
21.03.2019
16:27:48

Tishka17
21.03.2019
16:27:54
screen python [file]
Почитай про gunicorn/uwsgi. Встроенный во фласк веб-сервер - гавно и не годится для прода

Александр
21.03.2019
16:28:22
а теперь давайте сравним стандартный asdict и мой to_dict()

Roman
21.03.2019
16:28:34

Tishka17
21.03.2019
16:28:41
Хз почему звёзды не ставят

Google

Tishka17
21.03.2019
16:28:56

Stanislav
21.03.2019
16:29:24

Tishka17
21.03.2019
16:29:25
А как ты черрипай юзаешь?

Александр
21.03.2019
16:30:12

Tishka17
21.03.2019
16:30:43
Я честно в проде его не юзал, хз вообще

Stanislav
21.03.2019
16:30:59

Tishka17
21.03.2019
16:31:22

Александр
21.03.2019
16:31:30

Tishka17
21.03.2019
16:31:32
Норм :)

Roman
21.03.2019
16:31:35
Ну круто что. Жаль только, что у тебя надо наследоваться.

Александр
21.03.2019
16:31:44
какая разница декоратор добавить или класс?

Tishka17
21.03.2019
16:32:04
Эм, не декоратор.
Данные отдельно, парсеры отдельно
Single responsibility и всё такое

Александр
21.03.2019
16:32:31
ну ок, сделаю декоратор

Google

Roman
21.03.2019
16:32:34
Больше кода, не применимо к существующим классам.

Tishka17
21.03.2019
16:32:58
Эм. Декоратор тоже плохо

Александр
21.03.2019
16:32:59

Tishka17
21.03.2019
16:33:00
Вообще отдельный парсер бы.

Stanislav
21.03.2019
16:33:07

Александр
21.03.2019
16:33:08
хотя не
все равно не то

Stanislav
21.03.2019
16:33:26

Tishka17
21.03.2019
16:33:34

Александр
21.03.2019
16:33:36

Stanislav
21.03.2019
16:33:44

Tishka17
21.03.2019
16:34:03
как?
Я сказал блин. Погугли uwsgi или gunicorn

Stanislav
21.03.2019
16:34:10

Tishka17
21.03.2019
16:34:56

Roman
21.03.2019
16:36:00

Tishka17
21.03.2019
16:37:19
Там api не сильно отличается. Вот только сертализатора своего нет, но раз такое дело, надо попробовать

Александр
21.03.2019
16:37:24

IDK
21.03.2019
16:37:29
@Tishka17 а как взаимодействовать между процессами

Roman
21.03.2019
16:37:55

Google

IDK
21.03.2019
16:38:02
Т.е если у меня есть переменная в одном, как обратится к ней из другого процесса

Tishka17
21.03.2019
16:38:04
Можно даже из одного по хттп обращаться к другому
Иногда это даже лучше

Roman
21.03.2019
16:50:24

Sergii (Kyiv)
21.03.2019
16:51:13
ребят всем привет аподскажите пож лучший бесплатный аналог MailChimp

Александр
21.03.2019
16:51:59

Tishka17
21.03.2019
16:52:00
Для такой мелочи тащить джинджу - перебор

Roman
21.03.2019
16:53:12
Что?
Генерировать куски текста удобнее и приятнее шаблон заторами.

Александр
21.03.2019
16:53:31

Roman
21.03.2019
16:54:02

Tishka17
21.03.2019
16:54:10

Roman
21.03.2019
16:54:23

Александр
21.03.2019
16:54:25

Tishka17
21.03.2019
16:54:32

Александр
21.03.2019
16:55:07
Вы посмотрите код на плюсах, там тоже может показаться нечитаемым

Roman
21.03.2019
16:55:14