diff options
| author | Jesús <heckyel@hyperbola.info> | 2021-07-01 21:10:21 -0500 | 
|---|---|---|
| committer | Jesús <heckyel@hyperbola.info> | 2021-07-01 21:10:21 -0500 | 
| commit | d98d94032e3b45d4a1dc21404e2a520964aadedd (patch) | |
| tree | 346cd07ca2e19125f30b7fb384c0540d2da6a4c6 | |
| parent | a7c421ce9f18e4feb4e5a407ebc1862782df0257 (diff) | |
| parent | a8035827177d6b59aca03bd717acb6a9bdd75ada (diff) | |
| download | hypervideo-pre-d98d94032e3b45d4a1dc21404e2a520964aadedd.tar.lz hypervideo-pre-d98d94032e3b45d4a1dc21404e2a520964aadedd.tar.xz hypervideo-pre-d98d94032e3b45d4a1dc21404e2a520964aadedd.zip | |
updated from upstream | 01/07/2021 at 21:10
| -rw-r--r-- | youtube_dl/extractor/peertube.py | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/youtube_dl/extractor/peertube.py b/youtube_dl/extractor/peertube.py index d9b13adc2..3af533925 100644 --- a/youtube_dl/extractor/peertube.py +++ b/youtube_dl/extractor/peertube.py @@ -569,15 +569,15 @@ class PeerTubeIE(InfoExtractor):              formats.append(f)          self._sort_formats(formats) -        full_description = self._call_api( -            host, video_id, 'description', note='Downloading description JSON', -            fatal=False) +        description = video.get('description') +        if len(description) >= 250: +            # description is shortened +            full_description = self._call_api( +                host, video_id, 'description', note='Downloading description JSON', +                fatal=False) -        description = None -        if isinstance(full_description, dict): -            description = str_or_none(full_description.get('description')) -        if not description: -            description = video.get('description') +            if isinstance(full_description, dict): +                description = str_or_none(full_description.get('description')) or description          subtitles = self.extract_subtitles(host, video_id) | 
