cloudcomputinghust/CAL

View on GitHub
calplus/v1/block_storage/client.py

Summary

Maintainability
A
0 mins
Test Coverage
import calplus.conf
from calplus.base import BaseClient

CONF = calplus.conf.CONF


class Client(BaseClient):
    """Top-level object to access CAL API
    This class must be extended base.Singleton class to make
    sure only one instance of this one is ever created."""

    def __init__(self, provider, cloud_config, *args, **kwargs):
        BaseClient.__init__(self, CONF.block_storage.driver_path,
                            provider, cloud_config)