Я использую ConfigObj в python с интерполяцией стиля Template -. Развертка моего словаря конфигурации через **, похоже, не выполняет интерполяцию. Это фича или баг? Любые хорошие обходные пути?
$ cat my.conf
foo = /test
bar = $foo/directory
>>> import configobj
>>> config = configobj.ConfigObj('my.conf', interpolation='Template')
>>> config['bar']
'/test/directory'
>>> '{bar}'.format(**config)
'$foo/directory'
Я ожидаю, что вторая строка будет /test/directory
. Почему интерполяция не работает с **kwargs?