diff options
| author | 2020-07-20 01:03:23 -0400 | |
|---|---|---|
| committer | 2020-07-20 01:03:23 -0400 | |
| commit | ba039cfb2e1ba2522ee0a0fa2a84a1a6579e4877 (patch) | |
| tree | 2e057b8e83968c7ab951b1b60aa16b71682f5414 /gallery_dl/util.py | |
| parent | 02dd2886783cd303cff6890a741152d013bb00ce (diff) | |
New upstream version 1.14.3.upstream/1.14.3
Diffstat (limited to 'gallery_dl/util.py')
| -rw-r--r-- | gallery_dl/util.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/gallery_dl/util.py b/gallery_dl/util.py index c8d73b6..f688fa6 100644 --- a/gallery_dl/util.py +++ b/gallery_dl/util.py @@ -721,12 +721,10 @@ class PathFormat(): raise exception.DirectoryFormatError(exc) self.directory = self.realdirectory = "" - self.filename = "" - self.extension = "" - self.prefix = "" - self.kwdict = {} - self.delete = False + self.filename = self.extension = self.prefix = "" self.path = self.realpath = self.temppath = "" + self.kwdict = {} + self.delete = self._create_directory = False basedir = extractor._parentdir if not basedir: @@ -831,9 +829,7 @@ class PathFormat(): directory += sep self.realdirectory = directory - - # Create directory tree - os.makedirs(self.realdirectory, exist_ok=True) + self._create_directory = True def set_filename(self, kwdict): """Set general filename data""" @@ -872,6 +868,9 @@ class PathFormat(): def build_path(self): """Combine directory and filename to full paths""" + if self._create_directory: + os.makedirs(self.realdirectory, exist_ok=True) + self._create_directory = False self.filename = filename = self.build_filename() self.path = self.directory + filename self.realpath = self.realdirectory + filename |
