def database_client(request): print('connecting to mongo database') client = pymongo.MongoClient(mongo_connection_string()) def close_client(): if client is not None: client.close() request.addfinalizer(close_client) return client
def database_client(request): print('connecting to mongo database') client = pymongo.MongoClient(mongo_connection_string()) def close_client(): if CLEANUP_CLIENT: print('cleansing mongodb') clean_db(client) if client is not None: client.close() request.addfinalizer(close_client) return client