@@ 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)