diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index c6d906f13..dc4005a18 100755 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -1879,7 +1879,7 @@ class YoutubeDL(object): except (OSError, IOError): self.report_error('Cannot write subtitles file ' + sub_filename) return - elif sub_info.get('downloader') is not None: + elif callable(sub_info.get('downloader')): sub_info.get('downloader')(self, encodeFilename(sub_filename)) else: try: