Python bindings report an error if you delete a nonexistent playlist.
[disorder] / python / disorder.py.in
index 56395c9..47d7090 100644 (file)
@@ -911,7 +911,9 @@ class client:
 
   def playlist_delete(self, playlist):
     """Delete a playlist"""
-    self._simple("playlist-delete", playlist)
+    res, details = self._simple("playlist-delete", playlist)
+    if res == 555:
+      raise operationError(res, details, "playlist-delete")
 
   def playlist_get(self, playlist):
     """Get the contents of a playlist