From 649b9aec998fd8af8909e82e52b078228551e58c Mon Sep 17 00:00:00 2001 From: Florin Chirica Date: Tue, 7 Jun 2022 18:12:13 +0300 Subject: [PATCH] More Path methods. --- chia/data_layer/download_data.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/chia/data_layer/download_data.py b/chia/data_layer/download_data.py index 8df485bda0..4d4302ed9f 100644 --- a/chia/data_layer/download_data.py +++ b/chia/data_layer/download_data.py @@ -80,12 +80,12 @@ async def write_files_for_root( written = False if override and filename_full_tree.exists(): os.remove(filename_full_tree) - if not os.path.exists(filename_full_tree): + if not filename_full_tree.exists(): await data_store.write_tree_to_file(root, node_hash, tree_id, False, filename_full_tree) written = True - if override and os.path.exists(filename_diff_tree): + if override and filename_diff_tree.exists(): os.remove(filename_diff_tree) - if not os.path.exists(filename_diff_tree): + if not filename_diff_tree.exists(): last_seen_generation = await data_store.get_last_tree_root_by_hash( tree_id, root.node_hash, max_generation=root.generation ) @@ -118,9 +118,8 @@ async def insert_from_delta_file( resp.raise_for_status() target_filename = client_foldername.joinpath(filename) - with open(target_filename, "wb") as writer: - text = await resp.read() - writer.write(text) + text = await resp.read() + target_filename.write_bytes(text) except asyncio.CancelledError: raise except Exception: