def __init__(self, db_pool=None): self.pool = None self.conn = None if db_pool is None: Logger.warn('can not get database connection pool from env') Logger.info( 'create a new temporary database connection for this call') self.conn = Connection( host=os.environ['DB_HOST'], user=os.environ['DB_USER'], password=os.environ['DB_PWD'], database=os.environ['DB_NAME'], ) else: self.pool = db_pool