From 1100eb6060b2b502d1f9006bd41f0410c415bdcb Mon Sep 17 00:00:00 2001 From: lh <5linhua5@gmail.com> Date: Wed, 9 Dec 2015 23:28:36 +0800 Subject: [PATCH 1/2] fix language bug --- src/you_get/extractors/youku.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/you_get/extractors/youku.py b/src/you_get/extractors/youku.py index 4b6a2197..9893959c 100644 --- a/src/you_get/extractors/youku.py +++ b/src/you_get/extractors/youku.py @@ -178,6 +178,8 @@ class Youku(VideoExtractor): if stream_id in stream_types: if 'alias-of' in stream_types[stream_id]: stream_id = stream_types[stream_id]['alias-of'] + if stream_id in self.streams: + continue self.streams[stream_id] = { 'container': stream_types[stream_id]['container'], 'video_profile': stream_types[stream_id]['video_profile'], From da22ec27248d699735bdee13a200657ff3d48d93 Mon Sep 17 00:00:00 2001 From: lh <5linhua5@gmail.com> Date: Wed, 9 Dec 2015 23:38:48 +0800 Subject: [PATCH 2/2] improve efficiency --- src/you_get/extractors/youku.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/you_get/extractors/youku.py b/src/you_get/extractors/youku.py index 9893959c..3187a8a4 100644 --- a/src/you_get/extractors/youku.py +++ b/src/you_get/extractors/youku.py @@ -179,7 +179,7 @@ class Youku(VideoExtractor): if 'alias-of' in stream_types[stream_id]: stream_id = stream_types[stream_id]['alias-of'] if stream_id in self.streams: - continue + break self.streams[stream_id] = { 'container': stream_types[stream_id]['container'], 'video_profile': stream_types[stream_id]['video_profile'],