aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam Janovsky2020-11-16 11:25:08 +0100
committerAdam Janovsky2020-11-16 11:25:08 +0100
commitfe9d02cf7191c0ab1fe949cb2fa4770a478c0340 (patch)
tree6b879fb209cb2358c73a475aa7a50e1f6f9066ff
parent629a99b49c4a0f5cf02a44dcc131e9c159c2f5cf (diff)
downloadsec-certs-fe9d02cf7191c0ab1fe949cb2fa4770a478c0340.tar.gz
sec-certs-fe9d02cf7191c0ab1fe949cb2fa4770a478c0340.tar.zst
sec-certs-fe9d02cf7191c0ab1fe949cb2fa4770a478c0340.zip
demo of dataset deserialization
-rw-r--r--oop_demo.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/oop_demo.py b/oop_demo.py
index 2d76a6c4..455c0ad7 100644
--- a/oop_demo.py
+++ b/oop_demo.py
@@ -1,4 +1,4 @@
-from sec_certs.dataset import CCDataset, DatasetJSONEncoder
+from sec_certs.dataset import CCDataset, DatasetJSONEncoder, DatasetJSONDecoder
from pathlib import Path
from datetime import datetime
import logging
@@ -20,6 +20,12 @@ def main():
with open('./debug_dataset/cc_full_dataset.json', 'w') as handle:
json.dump(dset, handle, cls=DatasetJSONEncoder, indent=4)
+ # Load dataset from JSON
+ with open('./debug_dataset/cc_full_dataset.json', 'r') as handle:
+ new_dset = json.load(handle, cls=DatasetJSONDecoder)
+
+ assert dset == new_dset
+
end = datetime.now()
logging.info(f'The computation took {(end-start)} seconds.')