Итак, я собираюсь с идеей заставить себя (и любого, кто хочет использовать его, конечно) небольшую библиотеку шаблонов в Python для Pygame. Я бы хотел, чтобы система, в которой параметры приложения были снабжены файлом yaml.
Итак, я думал, что было бы полезно, если бы библиотека предоставила дерево yaml по умолчанию и объединила его с предоставленным пользователем. Для удобства использования я задаюсь вопросом, возможно ли, есть ли там люди, которые могут боготворить рутину, где:
В любом случае в дереве, в котором пользователь поставил yaml, перекрывается значение по умолчанию, пользовательские ветки заменяют предоставленные библиотеки.
В любом случае, когда пользователь, предоставленный пользователем yaml, не перекрывает дерево по умолчанию, дерево по умолчанию сохраняется.
Добавляются любые сверхъестественные ветки в дереве, предоставленные пользователем yaml.
Я знаю, что это объяснение было многословным, поскольку, вероятно, я понимаю, о чем я прошу. Интересно, можно ли немного получить бесплатно.