You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Puppet OpenStack project we use the Puppet::Util::IniFile utility class to manipulate ini settings.
We recently discovered that its set_value method uses nil (which is translated to '') as the default separator unless separator is explicitly passed.
This is inconsistent with the other logic (eg loading options from config file) and is confusing.
Expected Behavior
The set_value method honors the key_value_separator unless separator is explicitly defined