Example #1
0
def opendb(host=config.DATABASE_HOST, user=config.DATABASE_USER,
           passwd=config.DATABASE_PASSWORD, db=config.DATABASE_NAME):
    global dbHandle
    if not dbHandle is None:
        # already open
        return
    dbHandle = connect(host=host, user=user,
                       passwd=passwd, db=db)
Example #2
0
def opendb(host=config.DATABASE_HOST, user=config.DATABASE_USER,
           passwd=config.DATABASE_PASSWORD, db=config.DATABASE_NAME):
    global dbHandle
    global _dbHandle_creation_time
    if dbHandle:
        if (time.time() - _dbHandle_timeout) > _dbHandle_creation_time:
            dbHandle.close()
            dbHandle = None
            logging.debug("Database connection timeout")
        else:
            return
    dbHandle = connect(host=host, user=user,
                       passwd=passwd, db=db)
    _dbHandle_creation_time = time.time()
    logging.debug("Neue database connection erzeugt")