From 69928573b69fe1894efcf8acc04c340389dca0ef Mon Sep 17 00:00:00 2001
From: "Anders H. Rebner" <anderhre@stud.ntnu.no>
Date: Fri, 27 Mar 2020 11:16:49 +0100
Subject: [PATCH] #39 gyldighetssjekk av importert soi-format

---
 soitool/serialize_export_import_soi.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/soitool/serialize_export_import_soi.py b/soitool/serialize_export_import_soi.py
index 18bdeca..1b17e18 100644
--- a/soitool/serialize_export_import_soi.py
+++ b/soitool/serialize_export_import_soi.py
@@ -1,7 +1,6 @@
 """Includes functionality for serializing, exporting and importing SOI."""
 import json
 from datetime import datetime
-from ast import literal_eval
 from schema import Schema, And, Or
 from soitool.soi import SOI
 from soitool.compressor import compress, decompress
@@ -190,9 +189,9 @@ def import_soi(file_path):
     """
     with open(file_path, "r") as file:
         if file_path.endswith(".txt"):
-            serialized = literal_eval(decompress(file.read()))
+            serialized = json.load(decompress(file.read))
         else:
-            serialized = literal_eval(file.read())
+            serialized = json.load(file.read())
 
     # Raise error if file content is invalid
     if not SERIALIZED_SOI_SCHEMA.is_valid(serialized):
-- 
GitLab