import subprocess class RBD(object): @staticmethod def ls(pool): output = "" try: output = subprocess.check_output( ["rbd", "ls", pool], stderr=subprocess.PIPE ).decode("utf-8").strip() except subprocess.CalledProcessError as e: raise Exception(e.stderr) return output.split("\n")