summaryrefslogtreecommitdiffstats
path: root/openshift-storage-libs/openshiftstoragelibs
diff options
context:
space:
mode:
Diffstat (limited to 'openshift-storage-libs/openshiftstoragelibs')
-rw-r--r--openshift-storage-libs/openshiftstoragelibs/heketi_ops.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/openshift-storage-libs/openshiftstoragelibs/heketi_ops.py b/openshift-storage-libs/openshiftstoragelibs/heketi_ops.py
index df00dbf3..6b08b5d5 100644
--- a/openshift-storage-libs/openshiftstoragelibs/heketi_ops.py
+++ b/openshift-storage-libs/openshiftstoragelibs/heketi_ops.py
@@ -1573,16 +1573,17 @@ def get_block_hosting_volume_list(
Raises:
exceptions.ExecutionError: if command fails.
"""
+ # Delete json key from kwargs
+ kwargs.pop("json", None)
- out = heketi_volume_list(
+ volume_list = heketi_volume_list(
heketi_client_node, heketi_server_url, **kwargs)
- BHV = {}
-
- for volume in HEKETI_BHV.findall(out.strip()):
- BHV[volume[0]] = {'Cluster': volume[1], 'Name': volume[2]}
+ bhv = {
+ volume[0]: {"Cluster": volume[1], "Name": volume[2]}
+ for volume in HEKETI_BHV.findall(volume_list.strip())}
- return BHV
+ return bhv
def get_total_free_space(heketi_client_node, heketi_server_url):