Repository URL to install this package:
Version:
4.1.94.1.dev0-4.1 ▾
|
# 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)