Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          4.2.55-4.2  ▾
        
         | 
# Copyright 2018 TrilioData Inc.
# All Rights Reserved.
"""Base class for classes that need modular database access."""
from oslo_utils import importutils
import dmapi.conf
CONF = dmapi.conf.CONF
class Base(object):
    """DB driver is injected in the init method."""
    def __init__(self, db_driver=None):
        super(Base, self).__init__()
        if not db_driver:
            db_driver = CONF.db_driver
        self.db = importutils.import_module(db_driver)