|
@@ -2253,12 +2253,12 @@ US_RATINGS = {
|
|
|
|
|
|
|
|
|
TV_PARENTAL_GUIDELINES = {
|
|
|
- 'Y': 0,
|
|
|
- 'Y7': 7,
|
|
|
- 'G': 0,
|
|
|
- 'PG': 0,
|
|
|
- '14': 14,
|
|
|
- 'MA': 17,
|
|
|
+ 'TV-Y': 0,
|
|
|
+ 'TV-Y7': 7,
|
|
|
+ 'TV-G': 0,
|
|
|
+ 'TV-PG': 0,
|
|
|
+ 'TV-14': 14,
|
|
|
+ 'TV-MA': 17,
|
|
|
}
|
|
|
|
|
|
|
|
@@ -2272,9 +2272,9 @@ def parse_age_limit(s):
|
|
|
return int(m.group('age'))
|
|
|
if s in US_RATINGS:
|
|
|
return US_RATINGS[s]
|
|
|
- m = re.match(r'^TV[_-]?(%s)$' % '|'.join(TV_PARENTAL_GUIDELINES.keys()), s)
|
|
|
+ m = re.match(r'^TV[_-]?(%s)$' % '|'.join(k[3:] for k in TV_PARENTAL_GUIDELINES), s)
|
|
|
if m:
|
|
|
- return TV_PARENTAL_GUIDELINES[m.group(1)]
|
|
|
+ return TV_PARENTAL_GUIDELINES['TV-' + m.group(1)]
|
|
|
return None
|
|
|
|
|
|
|