Size: a a a

2021 May 09

DS

David Shiko in SPb Python
Моя мысль весьма проста: сделать документацию боле автоматической, т.е. не вручную поддерживать навзания таблиц, а автоматом.
источник

A

Alexander in SPb Python
Скажи, зачем наследоваться от стринги?
источник

DS

David Shiko in SPb Python
источник

A

Alexander in SPb Python
Жесть
источник

A

Alexander in SPb Python
Я надеюсь, ребята, которые его пишут, понимают что делают.
Но вообще, множественное наследование - это плохая практика в программировании и делать так не надо
источник

DS

David Shiko in SPb Python
А как задачу то решить?)
Вообще подразумевается, что эти классы никто не наследует и я в коде еще не встречал такой необходимости
источник

A

Alexander in SPb Python
Как задачу решить - я без понятия. С fastapi не работал. У меня глаз просто за наследование от стринги и енама зацепился
источник

A

Alexander in SPb Python
Просто хочу порекомендовать в других проектах не использовать множественное наследование без стопроцентного понимания, для чего это делается
источник

DS

David Shiko in SPb Python
Тут скорее не фастапи, а сама пробелма, что при итерации по списку (а названия таблиц именно в нем хранятся) внутри класса, который наследует от Enum, получается такая ошикба:
TypeError: Attempted to reuse key: 'some_var'
источник

YV

Yuliya Volkova in SPb Python
источник

YV

Yuliya Volkova in SPb Python
это особенности работы с Enum в питоне, mix-in types
источник

YV

Yuliya Volkova in SPb Python
фаст апи тут не причем
источник

YV

Yuliya Volkova in SPb Python
это указывает на тип значений в enum
источник

A

Alexander in SPb Python
источник

YV

Yuliya Volkova in SPb Python
можно что угодно сделать автоматически, ты же с высокоуровневым языком программирования работаешь, только в твоем вопросе не понятно, что в чем хранится и что из чего ты хочешь нагенерировать
источник

YV

Yuliya Volkova in SPb Python
а в примере который у тебя приведен ты одну и ту же переменную self.i переписываешь в цикле
источник

YV

Yuliya Volkova in SPb Python
поэтому совсем не понятно что ты делаешь
источник

YV

Yuliya Volkova in SPb Python
ты же понимаешь, я надеюсь, что i и self.i в твоем коде вообще никак не связаны
источник

DS

David Shiko in SPb Python
Я точно не знаю как это работает, но судя по всему код парсится, т.е. бесполезно что-то делать, т.к. учитывается только паттерн some_var = some_val
источник
2021 May 10

MB

Max Block in SPb Python
Поставил Rust плагин в PyCharm. И теперь в менюшке New у меня совершенно бесполезная штука по созданию карго крейтов. А я привык через эту менюшку с клавы создавать новые .py и .txt файлы. И теперь сбиваюсь, и постоянно создаю карго крейты. Можно ли эту менюшку как-то отредактировать и вернуть, чтобы в самом верху был как и раньше пункт “File”?
источник