def __init_db(self):
        helper = ScoreHelper()
        if self.__contract_db is None:
            logging.debug(self.LOG_PREFIX + "Init DB(%s)", self.CONTRACT_DB_ID)

            self.__contract_db = LocalDB(self.CONTRACT_DB_ID)
        if self.__user_db is None:
            logging.debug(self.LOG_PREFIX + "Init DB(%s)", self.USER_DB_ID)
            self.__user_db = LocalDB(self.USER_DB_ID)
Beispiel #2
0
    def __init_score_helper(self):
        """ Initialize ScoreHelper().

        ScoreHelper is special module to capsulize SCORE operation.
        """
        try:
            if self.__score_helper is None:
                self.__score_helper = ScoreHelper()
            logging.info(
                CouponLogFmt.INFO.value.format(type='Init',
                                               method='__init_score_helper',
                                               result='OK'))
        except Exception as e:
            logging.error(
                CouponLogFmt.ERROR.value.format(type='Init',
                                                method='__init_score_helper',
                                                error=e))
 def __init__(self, db_name):
     helper = ScoreHelper()
     self.db = helper.load_database(score_id=db_name,
                                    database_type=ScoreDatabaseType.leveldb)