Specify utf-8 encoding when opening the configuration file to ensure compatibility with files containing non-ASCII characters, avoiding potentialencoding errors.
@@ -22,7 +22,7 @@ def read_config():
if not os.path.exists(config_file):
raise FileNotFoundError(f"{config_file} not found")
- with open(config_file, "r") as f:
+ with open(config_file, "r", encoding="utf-8") as f:
config = json.load(f)
return config