asserting input type and raising TypeError if not valid
This commit is contained in:
parent
67183021b6
commit
b71e15e5b6
@ -433,7 +433,9 @@ class FFmpegEmbedSubtitlePP(FFmpegPostProcessor):
|
||||
class FFmpegMetadataPP(FFmpegPostProcessor):
|
||||
def __init__(self, downloader=None, preferredinfo=None):
|
||||
super(FFmpegMetadataPP, self).__init__(downloader)
|
||||
self._preferredinfo = preferredinfo if isinstance(preferredinfo, dict) else None
|
||||
if not (isinstance(preferredinfo, dict) or preferredinfo == None):
|
||||
raise TypeError('preferredinfo must be a dictionary, if provided')
|
||||
self._preferredinfo = preferredinfo
|
||||
|
||||
def run(self, info):
|
||||
metadata = {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user