From 4edaa21c199e85386989e49901ff90facec9ffde Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Tue, 20 Sep 2022 16:39:53 +0200 Subject: [PATCH] Don't create download dirs for in-memory downloads --- pyrogram/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyrogram/client.py b/pyrogram/client.py index 6f07395a..67f059e9 100644 --- a/pyrogram/client.py +++ b/pyrogram/client.py @@ -726,7 +726,7 @@ class Client(Methods): async def handle_download(self, packet): file_id, directory, file_name, in_memory, file_size, progress, progress_args = packet - os.makedirs(directory, exist_ok=True) + os.makedirs(directory, exist_ok=True) if not in_memory else None temp_file_path = os.path.abspath(re.sub("\\\\", "/", os.path.join(directory, file_name))) + ".temp" file = BytesIO() if in_memory else open(temp_file_path, "wb")