merge
1 files changed, 5 insertions(+), 4 deletions(-)

M config.py
M config.py +5 -4
@@ 5,9 5,10 @@ cfg = {}
 script_dir = os.path.dirname(os.path.realpath(__file__)).replace("\\","/")
 
 def merge_config(filename):
-	to_merge = json.load(open(filename))
-	if to_merge:
-		cfg.update(to_merge)
+	with open(filename, "r") as file:
+		to_merge = json.load(file)
+		if to_merge:
+			cfg.update(to_merge)
 
 def initialize(config_file):
 	cfg["platform"] = [platform.system() + " " + platform.release(), platform.machine(), platform.version()]

          
@@ 15,4 16,4 @@ def initialize(config_file):
 	cfg["common_assets"] = os.path.dirname(os.path.realpath(__file__)).replace("\\","/") + "/Common"
 
 	merge_config("system-defaults.json")
-	merge_config(config_file)
  No newline at end of file
+	merge_config(config_file)