Size: a a a

2020 December 27

T

Tishka17 in aiogram [ru]
Yacha 🏳‍🌈
не, просто Something(datas)
А где тут конструирование Other?
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Tishka17
А где тут конструирование Other?
Ну я ожидал что оно само все сделает как в пайдантике
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
так стоп, я понял да. У меня вложеный датакласс просто перезаписовался в дикт
источник

T

Tishka17 in aiogram [ru]
Yacha 🏳‍🌈
Ну я ожидал что оно само все сделает как в пайдантике
Не делает. Фактически датакласс просто генерирует инит метод def __init__(self, a: Other)
источник

T

Tishka17 in aiogram [ru]
И майпай должен был ругаться, что ожидается Other, а ты передал дикт
источник

$

$name$ in aiogram [ru]
Arwichok 🐍
Так нужно это решить по нормальному, @JRootJunior извини что пингую, но такой вопрос: как и с чем делать тесты для ботов?
Он тебе как всегда скажет, чтобы ты заплатил 500 рублей своему другу, чтобы тут на кнопки потыкал
источник

T

Tishka17 in aiogram [ru]
Yacha 🏳‍🌈
Ну я ожидал что оно само все сделает как в пайдантике
Либо юзай пидантик, либо разделяй парсинг из левых словарей и корректное создание датакласса из подготовленных данных. Могу свою либу предложить :)
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Tishka17
Не делает. Фактически датакласс просто генерирует инит метод def __init__(self, a: Other)
Да, спасибо, тиш. Скажи как мне тогда лучше сделать, вот у меня есть словарь с данными с еще вложенные в него, типа
a: True
b: 123
c: 123
d: {'q': 123}
Мне бы все это в датакласс, но мне нужно во вложенном добавить\изменить пару филдов

И как мне сделать в датаклассе вот так?
источник

T

Tishka17 in aiogram [ru]
Yacha 🏳‍🌈
Да, спасибо, тиш. Скажи как мне тогда лучше сделать, вот у меня есть словарь с данными с еще вложенные в него, типа
a: True
b: 123
c: 123
d: {'q': 123}
Мне бы все это в датакласс, но мне нужно во вложенном добавить\изменить пару филдов

И как мне сделать в датаклассе вот так?
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Tishka17
Либо юзай пидантик, либо разделяй парсинг из левых словарей и корректное создание датакласса из подготовленных данных. Могу свою либу предложить :)
Ну давай, покажи либу. Просто я делаю мини либу на свой же апи и запихивать туда пайдантик не очень мне кажется.
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Ого пайдантик на минималках
источник

T

Tishka17 in aiogram [ru]
:)
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
https://dataclass-factory.readthedocs.io/en/latest/quickstart.html#nested-objects
Да, подходит. Спасибо большое.
источник

T

Tishka17 in aiogram [ru]
Основная концепция: парсинг отдельно, датаклассы отдельно
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Tishka17
Основная концепция: парсинг отдельно, датаклассы отдельно
ты даже валидаторы сделал
источник

T

Tishka17 in aiogram [ru]
Да, недавно решил все таки добавить
источник

T

Tishka17 in aiogram [ru]
Вот жсон схему пока не привел в порядок
источник

T

Tishka17 in aiogram [ru]
Лайк Шер репост
источник

A

Arwichok 🐍 in aiogram [ru]
$name$
Он тебе как всегда скажет, чтобы ты заплатил 500 рублей своему другу, чтобы тут на кнопки потыкал
Звучит как будто он изя
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
$name$
Он тебе как всегда скажет, чтобы ты заплатил 500 рублей своему другу, чтобы тут на кнопки потыкал
У меня такое друг что всегда ломает продакшн как-то когда так делает
источник