':param request: HTTPRequest instance that is going to be modified
by the evasion plugins'

def _evasion(self, request):

    for eplugin in self._evasion_plugins:
        try:
            request = eplugin.modify_request(request)
        except BaseFrameworkException as e:
            msg = 'Evasion    plugin    "%s"    failed    to    modify    the    request.    Exception:    "%s".'
            om.out.error((msg % (eplugin.get_name(), e)))
    return request
