def reverse(self, query, timeout=None):  # pylint: disable=W0221
        params = {
            'ak': self.api_key,
            'output': 'json',
            'location': self._coerce_point_to_string(query),
        }

        url = "?".join((self.api, urlencode(params)))

        logger.debug("%s.reverse: %s", self.__class__.__name__, url)
        return self._parse_reverse_json(
            self._call_geocoder(url, timeout=timeout)
        )
Given a URI that has a *scheme* query string (i.e. `:url` capability URI), will return a list of supported schemes.
dataset/ETHPy150Open geopy/geopy/geopy/geocoders/baidu.py/Baidu.reverse--crossover with--dataset/ETHPy150Open ncclient/ncclient/ncclient/capabilities.py/schemes