а сам как думаешь? почему именно такой способ выбрал?
https://climbtheladder.com/10-python-config-file-best-practices/
> Make sure you have a default value for every option ага, особенно в тех случаях, когда они неизвестны или их априори не может быть. Наример какой-нибудь токен.
Ну так делаешь дефолт None :))))
Say you have a config file with two options, “foo” and “bar”. If the user doesn’t set a value for “foo”, your program will crash. But if they don’t set a value for “bar”, it will just use the default. So, by having defaults for all options, you make your program more robust and less likely to crash. аргументация на уровне тоже, ага
а кто тебе сказал что человеческие варианты данных примеров должны один в один совпадать под твои нужды? я тебе дал теории как должны на самом деле они быть, остальные манипуляции за тобой
я ничего не думаю. такой способ выбрал лишь потому что других не знаю
я не нашел в статье того, что относится к моему вопросу
и проблема не в тебе, да
к твоему вопросу явно относится то, что какие либо настройки сервера явно не должны хранятся в общедоступном месте, дальше делай выводы, почему твой вариант не рабочий
то есть внезапно /etc/server/conffile это заебись, а configs/server_config - не заебись?
А ещё - конфиг глобалками. Поверь, это ужалит тебя в жопу и не раз, это больно.
я не понимаю какая связь есть между тем, что я пишу, и что ты, мы друг друга не понимаем.
Из вопроса сложно сделать вывод об (обще)доступности файлов.
что значит "настройки явно не должны храниться в общедоступном месте"? как ты определил эту доступность?
насколько я понимаю, видя файл конфига для сервера, там обычно должны хранятся хост, порт, пароль и т.д., зачем это все хранить в файле?
/etc/nginx/conf.d/default.conf ой, а что же это у нас такое?
на бумажке в сейфе.
И доставать по великим праздникам. ночью. без света.
и камеры обязательно выключить, чтобы было не разобрать, что там.
какие другие варианты есть?
Прокидываешь куда надо аргументами
если менять ини на что-то то на томл
Обсуждают сегодня