Update gui_utils.py

Fixes #2408
pull/2409/head
salt11ar 2 weeks ago committed by GitHub
parent 37a184bdaf
commit 439a67208f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -128,11 +128,11 @@ def modify_settings(data: dict, config_load, checks: dict):
# Delete background video
def delete_background(key):
# Read backgrounds.json
with open("utils/backgrounds.json", "r", encoding="utf-8") as backgrounds:
with open("utils/backgrounds_videos.json", "r", encoding="utf-8") as backgrounds:
data = json.load(backgrounds)
# Remove background from backgrounds.json
with open("utils/backgrounds.json", "w", encoding="utf-8") as backgrounds:
with open("utils/backgrounds_videos.json", "w", encoding="utf-8") as backgrounds:
if data.pop(key, None):
json.dump(data, backgrounds, ensure_ascii=False, indent=4)
else:
@ -181,7 +181,7 @@ def add_background(youtube_uri, filename, citation, position):
filename = filename.replace(" ", "_")
# Check if the background doesn't already exist
with open("utils/backgrounds.json", "r", encoding="utf-8") as backgrounds:
with open("utils/backgrounds_videos.json", "r", encoding="utf-8") as backgrounds:
data = json.load(backgrounds)
# Check if key isn't already taken
@ -195,7 +195,7 @@ def add_background(youtube_uri, filename, citation, position):
return
# Add background video to json file
with open("utils/backgrounds.json", "r+", encoding="utf-8") as backgrounds:
with open("utils/backgrounds_videos.json", "r+", encoding="utf-8") as backgrounds:
data = json.load(backgrounds)
data[filename] = [youtube_uri, filename + ".mp4", citation, position]

Loading…
Cancel
Save