<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

async def get(self, path, **query):
    '''return a get request

    Parameters
    ----------
    path : str
      same as get_url
    query : kargs dict
      additional info to pass to get_url

    See Also
    --------
      get_url :
      getJson :

    Returns
    -------
    requests.models.Response
      the response that was given
    '''
    url = self.get_url(path, **query)

    for i in range(self.tries+1):
      try:
        resp = await self.session.get(url, timeout=self.timeout)
        if await self._process_resp(resp):
          return resp
        else:
          continue
      except aiohttp.ClientConnectionError:
        if i >= self.tries:
          raise aiohttp.ClientConnectionError(
                        'Emby server is probably down'
          )