Explorar o código

[extractor/common] Do not quit _initialize_geo_bypass on empty countries

Sergey M․ %!s(int64=8) %!d(string=hai) anos
pai
achega
336a76551b
Modificáronse 1 ficheiros con 0 adicións e 3 borrados
  1. 0 3
      youtube_dl/extractor/common.py

+ 0 - 3
youtube_dl/extractor/common.py

@@ -393,7 +393,6 @@ class InfoExtractor(object):
         is selected and a random IP belonging to this country is generated. This
         is selected and a random IP belonging to this country is generated. This
         IP will be passed as X-Forwarded-For HTTP header in all subsequent
         IP will be passed as X-Forwarded-For HTTP header in all subsequent
         HTTP requests.
         HTTP requests.
-        Method does nothing if no countries are specified.
 
 
         This method will be used for initial geo bypass mechanism initialization
         This method will be used for initial geo bypass mechanism initialization
         during the instance initialization with _GEO_COUNTRIES.
         during the instance initialization with _GEO_COUNTRIES.
@@ -402,8 +401,6 @@ class InfoExtractor(object):
         information is not available beforehand (e.g. obtained during
         information is not available beforehand (e.g. obtained during
         extraction) or due to some another reason.
         extraction) or due to some another reason.
         """
         """
-        if not countries:
-            return
         if not self._x_forwarded_for_ip:
         if not self._x_forwarded_for_ip:
             country_code = self._downloader.params.get('geo_bypass_country', None)
             country_code = self._downloader.params.get('geo_bypass_country', None)
             # If there is no explicit country for geo bypass specified and
             # If there is no explicit country for geo bypass specified and