Respect age_limit when listing extractors (Fixes #4653)
[ytdl] / youtube_dl / utils.py
index d4951c406c73d8216803f5d9149200787883676b..29739a4833de0a782b359d958d331316cbaf1c24 100644 (file)
@@ -1560,3 +1560,13 @@ def urlhandle_detect_ext(url_handle):
         getheader = url_handle.info().getheader
 
     return getheader('Content-Type').split("/")[1]
+
+
+def age_restricted(content_limit, age_limit):
+    """ Returns True iff the content should be blocked """
+
+    if age_limit is None:  # No limit set
+        return False
+    if content_limit is None:
+        return False  # Content available for everyone
+    return age_limit < content_limit