X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_common%2Fdbbase.py;h=5fef9ee61f37d05b4f55b41c6f648b18e072949a;hb=cfc5272864156b706d7147fc4e7c0fe46dc386c8;hp=39593836e1b00ba2076dcec7a61471d1e250a027;hpb=136f29577fd83028369c2c4fc4c60f738e0d26d3;p=osm%2Fcommon.git diff --git a/osm_common/dbbase.py b/osm_common/dbbase.py index 3959383..5fef9ee 100644 --- a/osm_common/dbbase.py +++ b/osm_common/dbbase.py @@ -34,20 +34,25 @@ class DbException(Exception): class DbBase(object): - def __init__(self, logger_name='db', master_password=None): + def __init__(self, logger_name='db'): """ Constructor od dbBase :param logger_name: logging name - :param master_password: master password used for encrypt decrypt methods """ self.logger = logging.getLogger(logger_name) - self.master_password = master_password + self.master_password = None self.secret_key = None def db_connect(self, config, target_version=None): """ Connect to database - :param config: Configuration of database + :param config: Configuration of database. Contains among others: + host: database hosst (mandatory) + port: database port (mandatory) + name: database name (mandatory) + user: database username + password: database password + masterpassword: database password used for sensible information encryption :param target_version: if provided it checks if database contains required version, raising exception otherwise. :return: None or raises DbException on error """