code: 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'
            ync 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'
            )
docs: 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