Size: a a a

2016 March 15

PP

Pavel Perestoronin in SPb Python
И снова. Ни один формат не обязывает использовать его так, чтобы убивать.
источник

A

Aleksandr in SPb Python
Мне непонятен этот опыт. По-моему запутатьсяво вложенностях xml гораздо проще
источник

A

Aleksandr in SPb Python
А в yaml спутать лист и дикт. Как пример  docker-compose
источник

PP

Pavel Perestoronin in SPb Python
У вас есть инструменты - используйте их разумно, не впадая в крайности. И если говорить о собственном опыте, то я наелся ini-файлов.
источник

A

Aleksandr in SPb Python
ini через ConfigParser неудобно редактировать.
list(inventory['uk_kvm'].keys())[-1]
источник

A

Aleksandr in SPb Python
Вот это мне неудобно
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Yaml - надмножество Json. Поэтому, позиция не совсем понятна
а ты забудь об этом и сравни их глазами человека, которому их сапортить надо
источник

SM

Serge Matveenko in SPb Python
Aleksandr
ini через ConfigParser неудобно редактировать.
list(inventory['uk_kvm'].keys())[-1]
а его надо руками редактировать, если ты используешь автоматическое хранилище, то его можно сделать отдельно, кроссплатворменными средствами
источник

PP

Pavel Perestoronin in SPb Python
Саппортил. Yaml - ад. Ini - преисподняя.
источник

A

Aleksandr in SPb Python
Зачем? Я просто буду использовать yaml/json.
источник

SM

Serge Matveenko in SPb Python
есть какая-то фигня, которая использует реестр и xdg dirs на винде/линухе соотвественно
источник

SM

Serge Matveenko in SPb Python
это хранилище средствами ос, которое поддерживает системный и пользовательские конфиги, что правильно
источник

SM

Serge Matveenko in SPb Python
а ini - это способ записать параметры запуска. т.е. некий боле удобный способ, чем писать в коммандной строке
источник

SM

Serge Matveenko in SPb Python
а всякие json/yaml вы можете использовать как вам нравится, но это будет тоже, что использовать для этого sqlite или mongo или любое персистанс хранилище
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Саппортил. Yaml - ад. Ini - преисподняя.
да? а ты пробовал json через tee или sed при деплое редактировать?;)
источник

SM

Serge Matveenko in SPb Python
тот же ансибл умеет дополнить ini нужным значением, это просто и удобно, json пересоздавать надо и перевалидировать
источник

SM

Serge Matveenko in SPb Python
ну и ini - это еще и ограничение. если ты можешь его написать руками - значит пока у тебя всё хорошо
источник

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
а всякие json/yaml вы можете использовать как вам нравится, но это будет тоже, что использовать для этого sqlite или mongo или любое персистанс хранилище
Разные интерфейсы редактирования человеком. Не то же самое.
источник

SM

Serge Matveenko in SPb Python
вот, например, монго - был ini, стало много значений, стал yaml, потому что это как бы иерархический ini
источник

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
да? а ты пробовал json через tee или sed при деплое редактировать?;)
Я привык не усложнять себе жизнь редактированием через sed.
источник