diff options
Diffstat (limited to 'youtube_dl/YoutubeDL.py')
| -rwxr-xr-x | youtube_dl/YoutubeDL.py | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 28dcc0195..fd775b9fd 100755 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -189,7 +189,7 @@ class YoutubeDL(object):      _num_downloads = None      _screen_file = None -    def __init__(self, params=None): +    def __init__(self, params=None, auto_init=True):          """Create a FileDownloader object with the given options."""          if params is None:              params = {} @@ -246,6 +246,10 @@ class YoutubeDL(object):          self._setup_opener() +        if auto_init: +            self.print_debug_header() +            self.add_default_info_extractors() +      def add_info_extractor(self, ie):          """Add an InfoExtractor object to the end of the list."""          self._ies.append(ie)  | 
