From a83bb1454e5b3db6d4ac75fc4dcd249f87ed80ae Mon Sep 17 00:00:00 2001 From: isabella618033 Date: Mon, 3 Apr 2023 15:48:05 -0400 Subject: [PATCH 1/2] fix --- bittensor/_dataset/dataset_impl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bittensor/_dataset/dataset_impl.py b/bittensor/_dataset/dataset_impl.py index b546175a0c..53f0ebf358 100644 --- a/bittensor/_dataset/dataset_impl.py +++ b/bittensor/_dataset/dataset_impl.py @@ -273,7 +273,7 @@ def get_text(self, file_meta): text = None response = self.get_ipfs_directory(self.text_dir, file_meta) if (response != None) and (response.status_code == 200): - text = response.text + text = json.loads(response.text)['Data'] self.IPFS_fails = 0 if self.save_dataset and self.dataset_hashes[file_meta['Folder']]['Size'] < self.backup_dataset_cap_size: From 55f16ddc1e80d33ae5e79824ae1c06e943e7a4b5 Mon Sep 17 00:00:00 2001 From: isabella618033 Date: Mon, 3 Apr 2023 16:05:42 -0400 Subject: [PATCH 2/2] added try except --- bittensor/_dataset/dataset_impl.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bittensor/_dataset/dataset_impl.py b/bittensor/_dataset/dataset_impl.py index 53f0ebf358..cf9fd90663 100644 --- a/bittensor/_dataset/dataset_impl.py +++ b/bittensor/_dataset/dataset_impl.py @@ -273,7 +273,11 @@ def get_text(self, file_meta): text = None response = self.get_ipfs_directory(self.text_dir, file_meta) if (response != None) and (response.status_code == 200): - text = json.loads(response.text)['Data'] + try: + text = json.loads(response.text)['Data'] + except json.decoder.JSONDecodeError: + text = response.text + self.IPFS_fails = 0 if self.save_dataset and self.dataset_hashes[file_meta['Folder']]['Size'] < self.backup_dataset_cap_size: