Tishka17
Ты как запускаешь?
Alexander
почти два порядка разница
Alexander
и это простая структура
Stanislav
В screen???
screen python [file]
Roman
Ок, убедил. Надо пнуть автора будет.
Alexander
и еще to_dict() метода нет
Alexander
Ок, убедил. Надо пнуть автора будет.
пни, дай там в issue ссылку на мой проект)
Tishka17
И у тебя звёздочек мало(
Зато работает всего на 20% медленнее чем у Александра. Или примерно так же, если не нужные красивые исключения с дебагом
Tishka17
screen python [file]
Почитай про gunicorn/uwsgi. Встроенный во фласк веб-сервер - гавно и не годится для прода
Alexander
а теперь давайте сравним стандартный asdict и мой to_dict()
Roman
и еще to_dict() метода нет
Потому что есть asdict встроенный.
Tishka17
Ну у @Tishka17 вообще 4. Я же прочитал!)
Ну я тут только кидал ссылку, не пиарил
Tishka17
Хз почему звёзды не ставят
Tishka17
вот даже ты dacite обогнал!
Ну у меня не зря фабрика появилась. Парсеры ж надо где-то кэшировать
Stanislav
Почитай про gunicorn/uwsgi. Встроенный во фласк веб-сервер - гавно и не годится для прода
дело в том, что не только фласк, но и с cherrypy такая же проблема была джанго не надо, потому что надо просто принимать запросы и отдавать респонсы, торнадо хз что можешь посоветовать?
Tishka17
а теперь давайте сравним стандартный asdict и мой to_dict()
Вот тут кстати я так и не добрался посмотреть. Какую магию юзаешь?
Tishka17
А как ты черрипай юзаешь?
Alexander
Alexander
Tishka17
Я честно в проде его не юзал, хз вообще
Stanislav
Tishka17
а в чем проблема?
В смысле, как ты запускаешь блин приложение с ним?
Alexander
Вот тут кстати я так и не добрался посмотреть. Какую магию юзаешь?
ну так в ридми все есть, никакой интроспекции в рантайме
Tishka17
Норм :)
Roman
Ну круто что. Жаль только, что у тебя надо наследоваться.
Alexander
какая разница декоратор добавить или класс?
Tishka17
а что плохого-то?
Надо класс модифицировать же. А если он сторонний?
Tishka17
Эм, не декоратор.
Tishka17
Данные отдельно, парсеры отдельно
Tishka17
Single responsibility и всё такое
Alexander
ну ок, сделаю декоратор
Roman
Больше кода, не применимо к существующим классам.
Tishka17
Эм. Декоратор тоже плохо
Alexander
Надо класс модифицировать же. А если он сторонний?
если это чужие датаклассы, то да, годный пример)
Tishka17
Вообще отдельный парсер бы.
Stanislav
В смысле, как ты запускаешь блин приложение с ним?
да аналогично как на флайс, пишешь сервер, который принимает запросы через @cherrypy.expose, поднимаю через screen
Alexander
хотя не
Alexander
все равно не то
Stanislav
Alexander
Больше кода, не применимо к существующим классам.
так к существующим классам какая разница что добавить декоратор или родителя?
Tishka17
как?
Я сказал блин. Погугли uwsgi или gunicorn
Tishka17
Roman
так к существующим классам какая разница что добавить декоратор или родителя?
Ну так если есть снаружи dataclass, я хочу его сериализовать, надо наследоваться от него и от твоего. Декоратор - тоже плохо. А если объекты снаружи создаются что делать?
Roman
Вот и поставь пятую :)))
Поставлю, как изучу подробнее.
Tishka17
Там api не сильно отличается. Вот только сертализатора своего нет, но раз такое дело, надо попробовать
Anonymous
@Tishka17 а как взаимодействовать между процессами
Roman
создавать ишью на гитхабе, очевидно
Ок. Я думал, что у тебя принципиально не возможно...
Anonymous
Т.е если у меня есть переменная в одном, как обратится к ней из другого процесса
Tishka17
Можно даже из одного по хттп обращаться к другому
Tishka17
Иногда это даже лучше
Roman
зачем, когда пожно получить через клиент к монге словарик и развернуть его в датакласс?
Почему кодогенерация сделана из Python? Разве через Jinja2 не было бы читабельнее?
Sergii (Kyiv)
ребят всем привет аподскажите пож лучший бесплатный аналог MailChimp
Tishka17
Для такой мелочи тащить джинджу - перебор
Roman
Что?
Генерировать куски текста удобнее и приятнее шаблон заторами.
Roman
Для такой мелочи тащить джинджу - перебор
Там не мелочь, а несколько сотен строчек с тьмой if-ов.
Tishka17
Мне кажется, это лишнее
Кстати, с -O надо погонять
Roman
Мне кажется, это лишнее
Ну читать это не самое приятное.
Tishka17
Там не мелочь, а несколько сотен строчек с тьмой if-ов.
Поэтому я не стал делать кодогенерацию :)
Alexander
Вы посмотрите код на плюсах, там тоже может показаться нечитаемым
Roman
С джинджой будет то же самое
Нет, там будет меньше кода и красивее.
Tishka17
Ну кстати, наверняка можно на основе моего кода сделать кодогенерацию покомпактнее
Alexander
Я про то, что оптимизация требует жертв
Tishka17
Это да