Size: a a a

2020 November 07

АГ

Антон Грущак... in aiogram [ru]
Антон Грущак
хм, то есть ssh config тоже yaml?🤔
а хотя нет, там немного по другому
источник

.

. in aiogram [ru]
короче тут дело вкуса
источник

🤔T

🤔 Thoughtful in aiogram [ru]
Евгений Петров
то же самое, да. Массивы можно по-разному указывать
эти разные способы приносят сложность понимания конфига
мне ямл дается только путем экспорта из питона
источник

ЕП

Евгений Петров... in aiogram [ru]
.
короче тут дело вкуса
Именно! Поэтому я и попросил пример посмотреть, кто уже реализовывал
источник

ЕП

Евгений Петров... in aiogram [ru]
Но пока, видимо, придётся городить костыли на config.py файлах
источник

.

. in aiogram [ru]
Евгений Петров
Но пока, видимо, придётся городить костыли на config.py файлах
добавишь фигурных скобок и апостровов
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
🤔 Thoughtful
в чем проблема писать на питоне?
config.py в системе контроля версий, и этого уже достаточно, чтобы стараться туда не класть какие-то константы конкретного запуска (например у меня id чата в который льются логи лежит там, но чтобы кому-то запустить свою копию бота, приходится править config.py
источник

🤔T

🤔 Thoughtful in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
config.py в системе контроля версий, и этого уже достаточно, чтобы стараться туда не класть какие-то константы конкретного запуска (например у меня id чата в который льются логи лежит там, но чтобы кому-то запустить свою копию бота, приходится править config.py
перменные среды для кого придумали?
источник

ЕП

Евгений Петров... in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
config.py в системе контроля версий, и этого уже достаточно, чтобы стараться туда не класть какие-то константы конкретного запуска (например у меня id чата в который льются логи лежит там, но чтобы кому-то запустить свою копию бота, приходится править config.py
ну, это решается просто: я кладу в СКВ файл config.example.py, а config.py в .gitignore, поэтому он не затирается при обновлении через git pull
источник

🤔T

🤔 Thoughtful in aiogram [ru]
👆
источник

ЕП

Евгений Петров... in aiogram [ru]
🤔 Thoughtful
перменные среды для кого придумали?
это тоже полумера. Хорошо, когда у тебя там одно-два значения, а когда какие-то сложные структуры, например, массивы массивов, то этот вариант перестаёт радовать глаз
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
🤔 Thoughtful
перменные среды для кого придумали?
Ну то есть, если быть откровенным то конфиги писать в  .env а не в config.py
Тогда таки в .env уже не положишь словарик или список
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Ну конечно можно и парсить его по правилам json но это какая-то чухня
источник

AR

Alex RootJunior in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Ну то есть, если быть откровенным то конфиги писать в  .env а не в config.py
Тогда таки в .env уже не положишь словарик или список
Положишь, смотри например pydantic settings
источник

ЕП

Евгений Петров... in aiogram [ru]
Alex RootJunior
Положишь, смотри например pydantic settings
Even when using a dotenv file, pydantic will still read environment variables as well as the dotenv file, environment variables will always take priority over values loaded from a dotenv file.

Прикольно, в редких случаях можно себе поднасрать хорошенько
источник

.

. in aiogram [ru]
кто нибудь тут сломал себе режим сна?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
.
кто нибудь тут сломал себе режим сна?
Да
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
Но я его не тут сломал
источник

ЕП

Евгений Петров... in aiogram [ru]
А он вообще был?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
А пока за выборами в юэсэй следил
источник