From 838e17bf6ebcc5ebe36f7d1e7647cb85ec240bfc Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Mon, 30 Sep 2024 02:59:09 +0800 Subject: [PATCH] fix(sync): have module return results directly instead of using yield --- app/modules/emby/__init__.py | 2 +- app/modules/jellyfin/__init__.py | 2 +- app/modules/plex/__init__.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/modules/emby/__init__.py b/app/modules/emby/__init__.py index 11d22b77..0760b782 100644 --- a/app/modules/emby/__init__.py +++ b/app/modules/emby/__init__.py @@ -187,7 +187,7 @@ class EmbyModule(_ModuleBase, _MediaServerBase[Emby]): """ server: Emby = self.get_instance(server) if server: - yield from server.get_items(library_id, start_index, limit) + return server.get_items(library_id, start_index, limit) return None def mediaserver_iteminfo(self, server: str, item_id: str) -> Optional[schemas.MediaServerItem]: diff --git a/app/modules/jellyfin/__init__.py b/app/modules/jellyfin/__init__.py index 35718fe1..814f6cae 100644 --- a/app/modules/jellyfin/__init__.py +++ b/app/modules/jellyfin/__init__.py @@ -185,7 +185,7 @@ class JellyfinModule(_ModuleBase, _MediaServerBase[Jellyfin]): """ server: Jellyfin = self.get_instance(server) if server: - yield from server.get_items(library_id, start_index, limit) + return server.get_items(library_id, start_index, limit) return None def mediaserver_iteminfo(self, server: str, item_id: str) -> Optional[schemas.MediaServerItem]: diff --git a/app/modules/plex/__init__.py b/app/modules/plex/__init__.py index dfe339e0..0643a544 100644 --- a/app/modules/plex/__init__.py +++ b/app/modules/plex/__init__.py @@ -173,7 +173,7 @@ class PlexModule(_ModuleBase, _MediaServerBase[Plex]): """ server: Plex = self.get_instance(server) if server: - yield from server.get_items(library_id, start_index, limit) + return server.get_items(library_id, start_index, limit) return None def mediaserver_iteminfo(self, server: str, item_id: str) -> Optional[schemas.MediaServerItem]: