Build a User Configuration Manager - Build a User Configuration Manager

Tell us what’s happening:

where am i going wrong? console should tell me but since it doesn’t i think I’m too far off

Your code so far

def add_setting(settings, manager):
    key, value = manager
    key = key.lower()
    value = value.lower()
    if key in settings:
        return f"Setting '{key}' already exists! Cannot add a new setting with this name."
    else:
        settings.update({"key": "value"})
        return f"Setting '{key}' added with value '{value}' successfully!"

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

def delete_setting(settings, match):
    key = key.lower()
    if key in settings:
        return f"Setting '{key}' deleted successfully!"
    else:
        return "Setting not found!"

def view_settings(settings):
    return "No settings available!"
    if settings in settings:
        return f"Current User Settings: \n{manager}"

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

you can see the actual text of the failed test in the list of tests on the left

the error is related to user story 9

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