docs: def get_paged(self, res, **kwargs):
          """
          This call is equivalent to ``res(**kwargs)``, only it retrieves all pages
          and returns the results joined into a single iterable. The advantage over
          retrieving everything at once is that the result can be consumed immediately.
  
          :param res:     what resource to connect to
          :param kwargs:  filters to be used
  
          ::
  
              # Example: Iterate over all active releases
              for release in client.get_paged(client['releases']._, active=True):
                  ...
  
          This function is obsolete and not recommended.
          """
          if self.page_size is not None:
              kwargs['page_size'] = self.page_size
              if self.page_size <= 0:
                  # If page_size <= 0, pagination will be disable.
                  return res(**kwargs)
  
          def worker():
              kwargs['page'] = 1
              while True:
                  response = res(**kwargs)
                  yield response['results']
                  if response['next']:
                      kwargs['page'] += 1
                  else:
                      break
          return itertools.chain.from_iterable(worker())