mirror of
https://github.com/pkkid/python-plexapi
synced 2024-11-22 19:53:17 +00:00
Playlist creation - check items are included, raise exception
This commit is contained in:
parent
37c857568d
commit
f5647e52c2
1 changed files with 6 additions and 0 deletions
|
@ -131,6 +131,9 @@ class Playlist(PlexPartialObject, Playable):
|
|||
@classmethod
|
||||
def _create(cls, server, title, items):
|
||||
""" Create a playlist. """
|
||||
if not items:
|
||||
raise BadRequest('Must include items to add when creating new playlist')
|
||||
|
||||
if items and not isinstance(items, (list, tuple)):
|
||||
items = [items]
|
||||
ratingKeys = []
|
||||
|
@ -162,6 +165,9 @@ class Playlist(PlexPartialObject, Playable):
|
|||
smart (bool): default False.
|
||||
|
||||
**kwargs (dict): is passed to the filters. For a example see the search method.
|
||||
|
||||
Raises:
|
||||
:class:`plexapi.exceptions.BadRequest`: when no items are included in create request.
|
||||
|
||||
Returns:
|
||||
:class:`plexapi.playlist.Playlist`: an instance of created Playlist.
|
||||
|
|
Loading…
Reference in a new issue