Question: please I need help with this assignment, thank you : Please Use Python for this assignment. Use your program to add the following configuration options

please I need help with this assignment, thank you :

Please Use Python for this assignment. Use your program to add the following configuration options (note that you are not limited to just these - I am asking you to add them using your program):

Allow File Uploads - "Yes" Use Caching - "Yes" Caching File - "cache/filecache.cache" Mail Host - "mail.apphost.com"

Save configuration on a file called config_override.json

Also, give the user the option to either save their changes or discard them. If the user chooses to accept the changes, the new configuration will be saved as config_override.json. Under no circumstances should basic_config.json ever be overwritten.

On subsequent program runs, in order to make this work properly, you are going to need to implement a check to see if config_override.json exists before loading the information in basic_config.json. In other words, once basic_config.json has been overridden, you should always load config_override.json from that point on to make your changes and adjustments. When you save back, you must have a means in place to backup your old file. You do not need to have functionality in place to have your applications load or restore data from old backups.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!