chiark / gitweb /
Python bindings report an error if you delete a nonexistent playlist.
[disorder] / python / disorder.py.in
index 56395c99f11837645ebc349ba99e0f91a8242c1c..47d7090337d63f0ce55fc48e0b0f1d6ad831e3b8 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