Load the current profile from the default and current profile paths.This will not include settings from the current settings context. Only settings
that have been persisted to the profiles file will be saved.
Update the persisted data for the profile currently in-use.If the profile does not exist in the profiles file, it will be created.Given settings will be merged with the existing settings as described in
ProfilesCollection.update_profile.Returns:
”
A utility class for working with a collection of profiles.Profiles in the collection must have unique names.The collection may store the name of the active profile.Methods:
Add a profile to the collection or update the existing on if the name is already
present in this collection.If updating an existing profile, the settings will be merged. Settings can
be dropped from the existing profile by setting them to None in the new
profile.Returns the new profile object.