<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def locate_neighbourhood(self, lat, lng):
 """ Find a neighbourhood by location. Uses the locate-neighbourhood_ API call. .. _locate-neighbourhood: https://data.police.uk/docs/method/neighbourhood-locate/ :param lat: The latitude of the location. :type lat: float or str :param lng: The longitude of the location. :type lng: float or str :rtype: Neighbourhood or None :return: The Neighbourhood object representing the Neighbourhood Policing Team responsible for the given location. """


        method = 'locate-neighbourhood'
        q = '%s,%s' % (lat, lng)
        try:
            result = self.service.request('GET', method, q=q)
            return self.get_neighbourhood(result['force'],
                                          result['neighbourhood'])
        except APIError:
            pass