Skip to content

Commit c111cbe

Browse files
committed
- release 1.4.7
1 parent 3230ff0 commit c111cbe

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

missav_api/missav_api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def get_video(self, url: str) -> Video:
198198
"""Returns the video object"""
199199
return Video(url, core=self.core)
200200

201-
def search(self, query: str, video_count: int = 50, max_workers: int = 20) -> Generator[Video, None, None]:
201+
def search(self, query: str, video_count: int = 50, max_workers: int = None) -> Generator[Video, None, None]:
202202
"""
203203
Mirrors: POST /search/users/{userId}/items/
204204
Body fields follow the snippet’s Recombee client (searchQuery, count, scenario, filter, booster, logic, etc.)
@@ -221,6 +221,8 @@ def search(self, query: str, video_count: int = 50, max_workers: int = 20) -> Ge
221221
for video in videos:
222222
video_urls.append(f"https://missav.ws/en/{video['id']}")
223223

224+
max_workers = max_workers or self.core.config.videos_concurrency
225+
224226
with ThreadPoolExecutor(max_workers=max_workers) as executor:
225227
futures = [executor.submit(self._make_video_safe, url) for url in video_urls]
226228
for fut in as_completed(futures):

0 commit comments

Comments
 (0)