def METHOD_NAME(self, arguments):
    """
    Call external_services webservice with URL defined in settings
    :return: data received from the webservice
    """
    logging.getLogger(__name__).debug(
        'forseti external_services service , call url : {}'.format(self.service_url)
    )
    result = None
    try:
        url = "{}?{}".format(self.service_url, urlencode(arguments, doseq=True))
        result = self.breaker.call(requests.get, url=url, timeout=self.timeout)
        self.record_call(url=url, status="OK")
    except pybreaker.CircuitBreakerError as e:
        logging.getLogger(__name__).error('Service Forseti is dead (error: {})'.format(e))
        self.record_call(url=url, status='failure', reason='circuit breaker open')
    except requests.Timeout as t:
        logging.getLogger(__name__).error('Forseti service timeout (error: {})'.format(t))
        self.record_call(url=url, status='failure', reason='timeout')
    except Exception as e:
        logging.getLogger(__name__).exception('Forseti service error: {}'.format(e))
        self.record_call(url=url, status='failure', reason=str(e))
    return result