'Wrapper around the discover method in order to perform some generic
tasks.'

def discover_wrapper(self, fuzzable_request):

    fuzzable_request_copy = safe_deepcopy(fuzzable_request)
    try:
        return self.discover(fuzzable_request_copy)
    except FourOhFourDetectionException as ffde:
        om.out.debug(('%s' % ffde))
