We don't want globally enabled value interpolation.
[ ] When sending an interpolation-enabled value to a persistence adapter, we must send "raw" value, not the interpolated value. Perhaps raw_str_value can be used for this.
[ ] Allow user to enable ConfigParser-like value interpolation if they are using ConfigParser to load a file, but it is up to ConfigParser what actually happens there. If user relies on that, let it be.
[ ] Our own value interpolation which is enabled per item or section with some special attribute. Ideally it would be limited to the item's siblings. And use basic python string formatting?
References to other sections should not be supported because that would complicate format strings and also increase the number of names passed to format(), and put unnecessary pressure on loading order of sections.
We don't want globally enabled value interpolation.
[ ] When sending an interpolation-enabled value to a persistence adapter, we must send "raw" value, not the interpolated value. Perhaps
raw_str_value
can be used for this.[ ] Allow user to enable ConfigParser-like value interpolation if they are using ConfigParser to load a file, but it is up to ConfigParser what actually happens there. If user relies on that, let it be.
format()
, and put unnecessary pressure on loading order of sections.