aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/extractor/cbc.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/cbc.py')
-rw-r--r--yt_dlp/extractor/cbc.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/yt_dlp/extractor/cbc.py b/yt_dlp/extractor/cbc.py
index be2d13e44..29f0e307d 100644
--- a/yt_dlp/extractor/cbc.py
+++ b/yt_dlp/extractor/cbc.py
@@ -1,8 +1,9 @@
-import re
-import json
import base64
+import json
+import re
import time
import urllib.parse
+import xml.etree.ElementTree
from .common import InfoExtractor
from ..compat import (
@@ -387,7 +388,7 @@ class CBCGemIE(InfoExtractor):
url = re.sub(r'(Manifest\(.*?),format=[\w-]+(.*?\))', r'\1\2', base_url)
secret_xml = self._download_xml(url, video_id, note='Downloading secret XML', fatal=False)
- if not secret_xml:
+ if not isinstance(secret_xml, xml.etree.ElementTree.Element):
return
for child in secret_xml: