]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Ensure return for db api functions
authorAvishay Traeger <avishay@il.ibm.com>
Thu, 20 Feb 2014 11:22:37 +0000 (13:22 +0200)
committerAvishay Traeger <avishay@il.ibm.com>
Thu, 20 Feb 2014 11:22:37 +0000 (13:22 +0200)
Functions in db/api.py should return whatever the implementation of
those functions return. This is important for qos_specs_update which
returns something for the sqlalchemy implementation, but for others as
well for future implementations.

Added 'return' for functions that were missing it.

Change-Id: I384b1cf915b2d2238fd75d23b17558cae2cf9f50
Closes-Bug: #1272365

cinder/db/api.py

index 77a33f607be7806b2495d78cc830efb59b46bea9..ccb40e7bf602eab43edf711be24043b9f3b49866 100644 (file)
@@ -308,7 +308,7 @@ def snapshot_metadata_get(context, snapshot_id):
 
 def snapshot_metadata_delete(context, snapshot_id, key):
     """Delete the given metadata item."""
-    IMPL.snapshot_metadata_delete(context, snapshot_id, key)
+    return IMPL.snapshot_metadata_delete(context, snapshot_id, key)
 
 
 def snapshot_metadata_update(context, snapshot_id, metadata, delete):
@@ -327,7 +327,7 @@ def volume_metadata_get(context, volume_id):
 
 def volume_metadata_delete(context, volume_id, key):
     """Delete the given metadata item."""
-    IMPL.volume_metadata_delete(context, volume_id, key)
+    return IMPL.volume_metadata_delete(context, volume_id, key)
 
 
 def volume_metadata_update(context, volume_id, metadata, delete):
@@ -345,12 +345,13 @@ def volume_admin_metadata_get(context, volume_id):
 
 def volume_admin_metadata_delete(context, volume_id, key):
     """Delete the given metadata item."""
-    IMPL.volume_admin_metadata_delete(context, volume_id, key)
+    return IMPL.volume_admin_metadata_delete(context, volume_id, key)
 
 
 def volume_admin_metadata_update(context, volume_id, metadata, delete):
     """Update metadata if it exists, otherwise create it."""
-    IMPL.volume_admin_metadata_update(context, volume_id, metadata, delete)
+    return IMPL.volume_admin_metadata_update(context, volume_id, metadata,
+                                             delete)
 
 
 ##################
@@ -427,7 +428,7 @@ def volume_type_extra_specs_get(context, volume_type_id):
 
 def volume_type_extra_specs_delete(context, volume_type_id, key):
     """Delete the given extra specs item."""
-    IMPL.volume_type_extra_specs_delete(context, volume_type_id, key)
+    return IMPL.volume_type_extra_specs_delete(context, volume_type_id, key)
 
 
 def volume_type_extra_specs_update_or_create(context,
@@ -436,9 +437,9 @@ def volume_type_extra_specs_update_or_create(context,
     """Create or update volume type extra specs. This adds or modifies the
     key/value pairs specified in the extra specs dict argument
     """
-    IMPL.volume_type_extra_specs_update_or_create(context,
-                                                  volume_type_id,
-                                                  extra_specs)
+    return IMPL.volume_type_extra_specs_update_or_create(context,
+                                                         volume_type_id,
+                                                         extra_specs)
 
 
 ###################
@@ -516,12 +517,12 @@ def qos_specs_disassociate_all(context, qos_specs_id):
 
 def qos_specs_delete(context, qos_specs_id):
     """Delete the qos_specs."""
-    IMPL.qos_specs_delete(context, qos_specs_id)
+    return IMPL.qos_specs_delete(context, qos_specs_id)
 
 
 def qos_specs_item_delete(context, qos_specs_id, key):
     """Delete specified key in the qos_specs."""
-    IMPL.qos_specs_item_delete(context, qos_specs_id, key)
+    return IMPL.qos_specs_item_delete(context, qos_specs_id, key)
 
 
 def qos_specs_update(context, qos_specs_id, specs):
@@ -530,7 +531,7 @@ def qos_specs_update(context, qos_specs_id, specs):
     This adds or modifies the key/value pairs specified in the
     specs dict argument for a given qos_specs.
     """
-    IMPL.qos_specs_update(context, qos_specs_id, specs)
+    return IMPL.qos_specs_update(context, qos_specs_id, specs)
 
 
 ###################