|
@@ -3372,15 +3372,8 @@ class YoukuIE(InfoExtractor):
|
|
|
|
|
|
|
|
|
fileid = config['data'][0]['streamfileids'][format]
|
|
|
- seg_number = len(config['data'][0]['segs'][format])
|
|
|
-
|
|
|
- keys=[]
|
|
|
- for i in xrange(seg_number):
|
|
|
- keys.append(config['data'][0]['segs'][format][i]['k'])
|
|
|
-
|
|
|
- #TODO check error
|
|
|
- #youku only could be viewed from mainland china
|
|
|
- except:
|
|
|
+ keys = [s['k'] for s in config['data'][0]['segs'][format]]
|
|
|
+ except (ValueError, KeyError):
|
|
|
self._downloader.trouble(u'ERROR: unable to extract info section')
|
|
|
return
|
|
|
|