From 5993bfcefb305e7fef8f21acfe688ff8d7f9b5d8 Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Sat, 28 Sep 2024 00:57:59 +0800 Subject: [PATCH] fix(#2755): remove yield None, handle generator termination on error --- app/modules/emby/emby.py | 2 +- app/modules/jellyfin/jellyfin.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/modules/emby/emby.py b/app/modules/emby/emby.py index d35a8b38..6e5127ff 100644 --- a/app/modules/emby/emby.py +++ b/app/modules/emby/emby.py @@ -692,7 +692,7 @@ class Emby: try: res = RequestUtils().get_res(url, params) if not res or res.status_code != 200: - yield None + return None items = res.json().get("Items") or [] for item in items: if not item: diff --git a/app/modules/jellyfin/jellyfin.py b/app/modules/jellyfin/jellyfin.py index 3b5e31b9..0916142d 100644 --- a/app/modules/jellyfin/jellyfin.py +++ b/app/modules/jellyfin/jellyfin.py @@ -752,7 +752,7 @@ class Jellyfin: try: res = RequestUtils().get_res(url, params) if not res or res.status_code != 200: - yield None + return None items = res.json().get("Items") or [] for item in items: if not item: