aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan@gmail.com>2021-01-14 20:15:23 +0530
committerpukkandan <pukkandan@gmail.com>2021-01-14 20:15:36 +0530
commit2e8d2629f3dc143446dc65c912c9405323e2b0c1 (patch)
tree1da998eea3642e31d0beb1e0cd8c9c95c33ed9f1
parentb4d10440956278d4319057ca20247da76c6a910f (diff)
downloadhypervideo-pre-2e8d2629f3dc143446dc65c912c9405323e2b0c1.tar.lz
hypervideo-pre-2e8d2629f3dc143446dc65c912c9405323e2b0c1.tar.xz
hypervideo-pre-2e8d2629f3dc143446dc65c912c9405323e2b0c1.zip
[tiktok] Fix for when share_info is empty
(Related: https://github.com/blackjack4494/yt-dlc/pull/20)
-rw-r--r--youtube_dlc/extractor/tiktok.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/youtube_dlc/extractor/tiktok.py b/youtube_dlc/extractor/tiktok.py
index 0f2b4acae..b205887a2 100644
--- a/youtube_dlc/extractor/tiktok.py
+++ b/youtube_dlc/extractor/tiktok.py
@@ -17,8 +17,8 @@ class TikTokBaseIE(InfoExtractor):
video_info = try_get(
video_data, lambda x: x['itemInfo']['itemStruct'], dict)
author_info = try_get(
- video_data, lambda x: x['itemInfo']['itemStruct']['author'], dict)
- share_info = try_get(video_data, lambda x: x['itemInfo']['shareMeta'], dict)
+ video_data, lambda x: x['itemInfo']['itemStruct']['author'], dict) or {}
+ share_info = try_get(video_data, lambda x: x['itemInfo']['shareMeta'], dict) or {}
unique_id = str_or_none(author_info.get('uniqueId'))
timestamp = try_get(video_info, lambda x: int(x['createTime']), int)