Skip to content

Commit 2da4d2b

Browse files
committed
use fetchItem and fetchItems instead of query
1 parent ad2de7c commit 2da4d2b

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

plexapi/server.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -366,15 +366,9 @@ def playlist(self, title):
366366

367367
def optimizedItems(self):
368368
""" Returns list of all :class:`~plexapi.media.Optimized` objects connected to server. """
369-
items = []
370-
371-
backgroundProcessing = self.query('/playlists?type=42')
372-
for elem in backgroundProcessing:
373-
key = elem.attrib.get('key')
374-
for elem in self.query(key):
375-
items.append(Optimized(server=self, data=elem))
376369

377-
return items
370+
backgroundProcessing = self.fetchItem('/playlists?type=42')
371+
return self.fetchItems('%s/items' % backgroundProcessing.key, cls=Optimized)
378372

379373
def conversions(self):
380374
""" Returns list of all :class:`~plexapi.media.Conversion` objects connected to server. """

0 commit comments

Comments
 (0)