Для начала, вы не можете передавать несколько значений, используя свойство, поэтому ваш set_config
не может быть свойством, созданным в данный момент.
Кроме того, стоит указать, что ваши get_config
иset_config
на самом деле не соответствует, логически - get_config
дает вам содержимое файла, в то время как set_config
, вместо установки содержимого, просто задает имя пути.Этот тип асимметрии может привести к сбивающим с толку ошибкам.
Если вы хотите сделать это свойство, вы можете захотеть сделать это как две разные вещи - одну, которая получает / устанавливает путь для хранения на диске, если этоважно манипулировать, и тот, который получает / устанавливает фактическое содержимое данных текущего настроенного пути.