Skip to content

Commit b1105c0

Browse files
GH-41: Exclude the generated files from inputs (GH-54)
1 parent 1db66c3 commit b1105c0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/thumbnails/generator.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import functools
33
import itertools
44
import os
5+
import re
56

67
import click
78

@@ -47,7 +48,10 @@ def worker(video, fmt, base, skip, output):
4748
thumbnail.generate()
4849

4950
def generate(self):
50-
self.inputs = dict(zip(map(lambda i: metadata_path(i, self.output, self.format), self.inputs), self.inputs))
51+
self.inputs = dict(zip(
52+
map(lambda i: metadata_path(i, self.output, self.format), self.inputs),
53+
filter(lambda i: re.match(r"^.*\.(?:(?!png|vtt|json).)+$", i), self.inputs),
54+
))
5155

5256
if not self.skip and any(map(os.path.exists, self.inputs.keys())):
5357
self.skip = not click.confirm("Do you want to overwrite already existing files?")

0 commit comments

Comments
 (0)