Build a User Configuration Manager - Build a User Configuration Manager

Tell us what’s happening:

I’m stuck and i cant continue, i dont know what im supposed to do

Your code so far

def add_setings(settings, pairs):
    key, value = pairs
    key = key.lower()
    value = value.lower()
    if key in settings:
        return "Setting {key} already exists! Cannot add a new setting with this name."
    elif key not in settings:
        return f"Setting {key} added with value {value} successfully!"

def update_settings(settings, sett):
    key, value = sett
    key = key.lower()
    value = value.lower()
    if key in settings:
        return f"Setting {key} updated to {value} successfully!"
    elif key not in sett:
        return f"Setting {key} does not exist! Cannot update a non-existing setting."

def delete_settings(setings, keyer):
    key, value = keyer
    key = key.lower()
    value = ""
    if key in settings:
        del key, value
        return f"Setting {key} deleted successfully!"

def view_settings(settings):
    return "No settings available"
    if settings is settings:
        return "Current User Settings: "

Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36

Challenge Information:

Build a User Configuration Manager - Build a User Configuration Manager

Hi there,

Please be more specific.

Why are you returning in the first line of code without checking if settings are available?

Happy coding!