]> jfr.im git - irc/rizon/acid.git/blobdiff - pyva/pyva/src/main/python/internets/api/google.py
Workaround for API not returning video statistics
[irc/rizon/acid.git] / pyva / pyva / src / main / python / internets / api / google.py
index f807a1f2c935fe9a919e934fbfd622c64450cd3d..1ceef2ddc8ee80e46e455f13fc3af17088a59827 100644 (file)
@@ -76,7 +76,7 @@ class Google(object):
                video_info = js['items'][0]
                m = RE_YOUTUBE_DURATION.search(video_info['contentDetails']['duration'])
                days, hours, minutes, seconds = map(lambda x: int(x[:-1]) if x else 0, m.groups())
-               stats = video_info['statistics']
+               stats = video_info['statistics'] if 'statistics' in video_info else {'favoriteCount': 0, 'viewCount': 0, 'likeCount': 0, 'dislikeCount': 0}
                
                data = {
                        'title': video_info['snippet']['title'],