Browse Source

Fix issue downloading facebook videos

youtube-dl expects the format items to be returned as a list,
but when there's only one item Facebook returns a dict instead,
this wraps the dict in a list if necessary
totalwebcasting
Shai Coleman 9 years ago
parent
commit
ca74c90bf5
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      youtube_dl/extractor/facebook.py

+ 2
- 0
youtube_dl/extractor/facebook.py View File

@ -239,6 +239,8 @@ class FacebookIE(InfoExtractor):
formats = [] formats = []
for format_id, f in video_data.items(): for format_id, f in video_data.items():
if f and isinstance(f, dict):
f = [f]
if not f or not isinstance(f, list): if not f or not isinstance(f, list):
continue continue
for quality in ('sd', 'hd'): for quality in ('sd', 'hd'):


Loading…
Cancel
Save