From 8e4f2196488aabdad8d64f63674201bef7662ff5 Mon Sep 17 00:00:00 2001 From: mars67857 Date: Sun, 15 Oct 2017 17:10:35 -0700 Subject: [PATCH] Fix accidentally casting URL using int_or_none --- youtube_dl/extractor/cammodels.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/youtube_dl/extractor/cammodels.py b/youtube_dl/extractor/cammodels.py index 86bb302a2..963afeb36 100644 --- a/youtube_dl/extractor/cammodels.py +++ b/youtube_dl/extractor/cammodels.py @@ -3,6 +3,8 @@ from .common import InfoExtractor from .common import ExtractorError import json import re +from ..utils import int_or_none + class CamModelsIE(InfoExtractor): @@ -70,10 +72,10 @@ class CamModelsIE(InfoExtractor): formats.append({ 'ext': 'mp4', 'url': encoding.get('location'), - 'width': encoding.get('videoWidth'), - 'height': encoding.get('videoHeight'), - 'vbr': encoding.get('videoKbps'), - 'abr': encoding.get('audioKbps'), + 'width': int_or_none(encoding.get('videoWidth')), + 'height': int_or_none(encoding.get('videoHeight')), + 'vbr': int_or_none(encoding.get('videoKbps')), + 'abr': int_or_none(encoding.get('audioKbps')), 'format_id': fmtName + str(encoding.get('videoWidth')) }) # If they change the JSON format, then fallback to parsing out RTMP links via regex.