From d6a1e62a95c5d2ee329adbeeddd09cd922be0a97 Mon Sep 17 00:00:00 2001 From: ed Date: Sun, 6 Jun 2021 18:53:32 +0200 Subject: [PATCH] append file-ext when avoiding name collisions --- copyparty/util.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/copyparty/util.py b/copyparty/util.py index 6eca8f7e..5b627f9b 100644 --- a/copyparty/util.py +++ b/copyparty/util.py @@ -262,6 +262,11 @@ def ren_open(fname, *args, **kwargs): yield {"orz": [f, fname]} return + if suffix: + ext = fname.split(".")[-1] + if len(ext) < 7: + suffix += "." + ext + orig_name = fname bname = fname ext = ""