[tumblr:search] fix 'ValueError: not enough values to unpack' (#8079)

fixes regression introduced in 21160a8b08
This commit is contained in:
Mike Fährmann
2025-08-20 08:43:09 +02:00
parent a8b334e866
commit d9d8172364
2 changed files with 10 additions and 5 deletions

View File

@@ -382,7 +382,7 @@ class TumblrSearchExtractor(TumblrExtractor):
example = "https://www.tumblr.com/search/QUERY"
def posts(self):
_, _, _, search, mode, post_type, query = self.groups
search, mode, post_type, query = self.groups
params = text.parse_query(query)
return self.api.search(text.unquote(search), params, mode, post_type)

View File

@@ -381,28 +381,33 @@ __tests__ = (
{
"#url" : "https://www.tumblr.com/search/nathan fielder",
"#category": ("", "tumblr", "search"),
"#class" : tumblr.TumblrSearchExtractor,
},
{
"#url" : "https://www.tumblr.com/search/nathan fielder/recent/quote?src=typed_query",
"#category": ("", "tumblr", "search"),
"#class" : tumblr.TumblrSearchExtractor,
},
{
"#url" : "https://www.tumblr.com/search/nathan%20fielder?t=90",
"#category": ("", "tumblr", "search"),
"#class" : tumblr.TumblrSearchExtractor,
},
{
"#url" : "https://tumblr.com/search/nathan%20fielder?t=90",
"#category": ("", "tumblr", "search"),
"#class" : tumblr.TumblrSearchExtractor,
},
{
"#url" : "https://www.tumblr.com/search/Sonic?src=typed_query",
"#class" : tumblr.TumblrSearchExtractor,
"#options" : {"original": False},
"#pattern" : r"https://\w+\.media\.tumblr\.com/.{10,}.\w+",
"#range" : "1-10",
"count" : range(1, 10),
},
{
"#url" : "https://www.tumblr.com/mikf123/following",
"#class" : tumblr.TumblrFollowingExtractor,