1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-22 18:53:21 +01:00

preserve enumeration index after 'set_extension()' (#306)

This commit is contained in:
Mike Fährmann 2019-08-16 22:06:26 +02:00
parent f5039b897f
commit 454bf1ebf9
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

View File

@ -526,6 +526,7 @@ class PathFormat():
self.directory = self.realdirectory = ""
self.filename = ""
self.extension = ""
self.prefix = ""
self.kwdict = {}
self.delete = False
self.path = self.realpath = self.temppath = ""
@ -579,7 +580,8 @@ class PathFormat():
def _enum_file(self):
num = 1
while True:
self.set_extension("{}.{}".format(num, self.extension), False)
self.prefix = str(num) + "."
self.set_extension(self.extension, False)
if not os.path.exists(self.realpath):
return False
num += 1
@ -621,7 +623,7 @@ class PathFormat():
def set_filename(self, kwdict):
"""Set general filename data"""
self.kwdict = kwdict
self.temppath = ""
self.temppath = self.prefix = ""
self.extension = kwdict["extension"]
if self.extension:
@ -631,7 +633,7 @@ class PathFormat():
"""Set filename extension"""
if real:
self.extension = extension
self.kwdict["extension"] = extension
self.kwdict["extension"] = self.prefix + extension
self.build_path()
def fix_extension(self, _=None):