diff options
Diffstat (limited to 'youtube_dl/extractor/common.py')
| -rw-r--r-- | youtube_dl/extractor/common.py | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index cef8c523c..11b31db88 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -556,6 +556,16 @@ class InfoExtractor(object):              if self._downloader.params.get('prefer_insecure', False)              else 'https:') +    def _proto_relative_url(self, url, scheme=None): +        if url is None: +            return url +        if url.startswith('//'): +            if scheme is None: +                scheme = self.http_scheme() +            return scheme + url +        else: +            return url +  class SearchInfoExtractor(InfoExtractor):      """  | 
