From 3f2dd6b6f8be457e7fe7ae4f59f449ae7a52b83b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 22 Mar 2018 10:24:59 +0100 Subject: [PATCH] avoid double path-separators (#74) --- gallery_dl/util.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gallery_dl/util.py b/gallery_dl/util.py index 5489f767..19f13d63 100644 --- a/gallery_dl/util.py +++ b/gallery_dl/util.py @@ -434,6 +434,12 @@ class PathFormat(): self.basedirectory, *segments ) + + # remove trailing path separator; + # occurs if the last argument to os.path.join() is an empty string + if self.directory[-1] == os.sep: + self.directory = self.directory[:-1] + self.realdirectory = self.adjust_path(self.directory) os.makedirs(self.realdirectory, exist_ok=True)