@@ -130,32 +130,26 @@ def setDefaultAudioStream(self, stream):
130130
131131 Parameters:
132132 stream (:class:`~plexapi.media.AudioStream`): AudioStream to set as default
133-
134- Raises:
135- :class:`plexapi.exceptions.BadRequest`: If stream is not an AudioStream.
136133 """
137- if type (stream ) == AudioStream :
134+ if isinstance (stream , AudioStream ) :
138135 key = "/library/parts/%d?audioStreamID=%d&allParts=1" % (self .id , stream .id )
139- self ._server .query (key , method = self ._server ._session .put )
140136 else :
141- raise BadRequest ("Object 'stream' is not an AudioStream." )
137+ key = "/library/parts/%d?audioStreamID=%d&allParts=1" % (self .id , stream )
138+ self ._server .query (key , method = self ._server ._session .put )
142139
143140 def setDefaultSubtitleStream (self , stream ):
144141 """ Set the default :class:`~plexapi.media.SubtitleStream` for this MediaPart.
145142
146143 Parameters:
147144 stream (:class:`~plexapi.media.SubtitleStream`): SubtitleStream to set as default.
148-
149- Raises:
150- :class:`plexapi.exceptions.BadRequest`: If stream is not a SubtitleStream.
151145 """
152- if type (stream ) == SubtitleStream :
146+ if isinstance (stream , SubtitleStream ) :
153147 key = "/library/parts/%d?subtitleStreamID=%d&allParts=1" % (self .id , stream .id )
154- self ._server .query (key , method = self ._server ._session .put )
155148 else :
156- raise BadRequest ("Object 'stream' is not a SubtitleStream." )
149+ key = "/library/parts/%d?subtitleStreamID=%d&allParts=1" % (self .id , stream )
150+ self ._server .query (key , method = self ._server ._session .put )
157151
158- def resetSubtitles (self ):
152+ def resetDefaultSubtitleStream (self ):
159153 """ Set default subtitle of this MediaPart to 'none'. """
160154 key = "/library/parts/%d?subtitleStreamID=0&allParts=1" % (self .id )
161155 self ._server .query (key , method = self ._server ._session .put )
0 commit comments