async def _request(self, method: str, path: str, **kwargs) -> Any:
    url = ((self._host + '/api/') + path)
    request = Request(method, url, **kwargs)
    if (self._api_key and self._api_secret):
        self._sign_request(request)
    (_, success, error) = (await AsyncHttpRequests.fetch(method, url, headers=request.headers, timeout=10, **kwargs))
    return (success, error)
async def _request(self, method: str, path: str, **kwargs) -> Any:
    url = ((self._host + '/api/') + path)
    request = Request(method, url, **kwargs)
    if (self._api_key and self._api_secret):
        self._sign_request(request)
    (_, success, error) = (await AsyncHttpRequests.fetch(method, url, headers=request.headers, timeout=10, **kwargs))
    return (success, error)