Я использую командный ящик python Invoke, и у меня возникли проблемы с внесением некоторых изменений в объект Config (который загружает и предоставляет пользовательские параметры).Изменение класса Config для Invoke
По умолчанию Invoke загружает профиль пользователя с префиксом ~/.invoke
(поэтому он загружает файл ~/.invoke.yaml
, например). Однако в классе Config есть возможность изменить этот префикс на все, используя параметр user_prefix
.
К сожалению, нет четких инструкций относительно того, где должен строиться объект конфигурации, а затем использоваться в программе?
Я знаю, что внутри встроенного класса конфигурации в экземпляре параметры объединяются и отображаются через переменную context
в задачах, но где я могу указать использование другого префикса для пользовательского файла конфигурации?
Класс Program
позволяет указать класс конфигурации сам по себе, но он будет внутренне создавать экземпляр без возможности установки user_prefix
.
Спасибо.