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!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.