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

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'
          )