From a97c0685134cf39c235a512866ee2bf859f0b9a2 Mon Sep 17 00:00:00 2001 From: Koa Wells Date: Wed, 4 Oct 2023 15:11:35 -0400 Subject: [PATCH] Add removal of decompressed pickle file --- hub/city_model_structure/city.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hub/city_model_structure/city.py b/hub/city_model_structure/city.py index 8b6014bc..97000fbb 100644 --- a/hub/city_model_structure/city.py +++ b/hub/city_model_structure/city.py @@ -14,6 +14,7 @@ import math import pickle import sys import pathlib +import os from pathlib import Path from typing import List, Union @@ -309,7 +310,9 @@ class City: """ with open(str(compressed_city_filename), 'rb') as source, open(str(destination_filename), 'wb') as destination: destination.write(bz2.decompress(source.read())) - return City.load(destination_filename) + loaded_city = City.load(destination_filename) + os.unlink(destination_filename) + return loaded_city def save(self, city_filename): """