code: def call_proxy_with_paging(self, engine, payload, method, analyze_json_error_param, retry_request_substr_variants,
                                 max_pages=MAX_PAGES):
          
          copy_payload = copy.deepcopy(payload)
  
          idx = 0
          for idx in range(max_pages):
              resp = self.__api_proxy_call(engine, copy_payload, method, analyze_json_error_param,
                                           retry_request_substr_variants)
              yield resp
  
              paging_resp = resp.json().get("paging")
              if not paging_resp:
                  break
              copy_payload["paging"] = paging_resp
  
          if idx >= max_pages:
              self.__app.log.warning("Достигнут максимальный предел страниц", {"max_pages": max_pages})
docs: Постраничный запрос
          :param engine: Система
          :param payload: Данные для запроса
          :param method: string Может содержать native_call | tsv | json_newline
          :param analyze_json_error_param: Нужно ли производить анализ параметра error в ответе прокси
          :param retry_request_substr_variants: Список подстрок, при наличии которых в ответе будет происходить перезапрос
          :param max_pages: Максимальное количество страниц в запросе
          :return: объект генератор