def noraise_handler(future, logger):
    """ Swallows (but logs) all Exceptions"""
    try:
        return future.result()
    except Exception as error:
        logger.error("Ignoring error from request: {0}".format(error))