If we can't parse it, it means we don't have any information, not that the content is unrestricted.
Unless mentioned otherwise, the fields should be Unicode strings.
Unless mentioned otherwise, the fields should be Unicode strings.
+ Unless mentioned otherwise, None is equivalent to absence of information.
+
Subclasses of this one should re-define the _real_initialize() and
_real_extract() methods and define a _VALID_URL regexp.
Probably, they should also be added to the list of extractors.
Subclasses of this one should re-define the _real_initialize() and
_real_extract() methods and define a _VALID_URL regexp.
Probably, they should also be added to the list of extractors.
def parse_age_limit(s):
if s is None:
def parse_age_limit(s):
if s is None:
m = re.match(r'^(?P<age>\d{1,2})\+?$', s)
m = re.match(r'^(?P<age>\d{1,2})\+?$', s)
- return int(m.group('age')) if m else US_RATINGS.get(s, 0)
+ return int(m.group('age')) if m else US_RATINGS.get(s, None)