Python complains if a dictionary is modified while using an iterator on it, so changing iterator to a list

This commit is contained in:
Erik Thuning 2024-01-18 10:43:23 +01:00
parent 35d7a057e3
commit 9874390a78

@ -222,7 +222,7 @@ class TranscodeHandler(Handler):
if 'video' in sources[name]:
# Remove existing variant files
oldvariants = sources[name]['video']
for resolution in oldvariants.keys():
for resolution in list(oldvariants.keys()):
remove(path.join(package.basedir,
oldvariants.pop(resolution)))
else: