adding check for str and removing AttributeError
This commit is contained in:
parent
592029cee3
commit
0aa5abd6c8
@ -305,11 +305,13 @@ def plex_deletion(items, libraries, toggleDeletion):
|
|||||||
try:
|
try:
|
||||||
if isinstance(item, int):
|
if isinstance(item, int):
|
||||||
plex_item = plex.fetchItem(item)
|
plex_item = plex.fetchItem(item)
|
||||||
|
elif isinstance(item, str):
|
||||||
|
plex_item = plex.fetchItem(int(item))
|
||||||
else:
|
else:
|
||||||
plex_item = plex.fetchItem(int(item.rating_key))
|
plex_item = plex.fetchItem(int(item.rating_key))
|
||||||
plex_item.delete()
|
plex_item.delete()
|
||||||
print("Item: {} was deleted".format(plex_item.title))
|
print("Item: {} was deleted".format(plex_item.title))
|
||||||
except (NotFound, AttributeError):
|
except NotFound:
|
||||||
print("Item: {} may already have been deleted.".format(item))
|
print("Item: {} may already have been deleted.".format(item))
|
||||||
for _library in libraries:
|
for _library in libraries:
|
||||||
section = plex.library.sectionByID(_library.key)
|
section = plex.library.sectionByID(_library.key)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user