File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
2- from plexapi import utils
2+ from plexapi import log , utils
33from plexapi .base import PlexObject
44from plexapi .exceptions import BadRequest
55from plexapi .utils import cast
@@ -52,6 +52,15 @@ def _loadData(self, data):
5252 self .width = cast (int , data .attrib .get ('width' ))
5353 self .parts = self .findItems (data , MediaPart )
5454
55+ def delete (self ):
56+ part = self ._initpath + '/media/%s' % self .id
57+ try :
58+ return self ._server .query (part , method = self ._server ._session .delete )
59+ except BadRequest :
60+ log .error ("Failed to delete %s. This could be because you havn't allowed "
61+ "items to be deleted" % part )
62+ raise
63+
5564
5665@utils .registerPlexObject
5766class MediaPart (PlexObject ):
You can’t perform that action at this time.
0 commit comments