Explorar el Código

[InfoExtractor] Fix merging subtitles to empty target

dirkf hace 5 meses
padre
commit
67dbfa65f2
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      youtube_dl/extractor/common.py

+ 5 - 1
youtube_dl/extractor/common.py

@@ -3295,7 +3295,11 @@ class InfoExtractor(object):
         """ Merge subtitle dictionaries, language by language. """
 
         # ..., * , target=None
-        target = kwargs.get('target') or dict(subtitle_dict1)
+        target = kwargs.get('target')
+        if target is None:
+            target = dict(subtitle_dict1)
+        else:
+            subtitle_dicts = (subtitle_dict1,) + subtitle_dicts
 
         for subtitle_dict in subtitle_dicts:
             for lang in subtitle_dict: