<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_indicators_page_generator(self, from_time=None, to_time=None, page_number=0, page_size=None, enclave_ids=None, included_tag_ids=None, excluded_tag_ids=None):
 """ Creates a generator from the |get_indicators_page| method that returns each successive page. :param int from_time: start of time window in milliseconds since epoch (defaults to 7 days ago) :param int to_time: end of time window in milliseconds since epoch (defaults to current time) :param int page_number: the page number :param int page_size: the page size :param list(string) enclave_ids: a list of enclave IDs to filter by :param list(string) included_tag_ids: only indicators containing ALL of these tags will be returned :param list(string) excluded_tag_ids: only indicators containing NONE of these tags will be returned :return: a |Page| of |Indicator| objects """


        get_page = functools.partial(
            self.get_indicators_page,
            from_time=from_time,
            to_time=to_time,
            page_number=page_number,
            page_size=page_size,
            enclave_ids=enclave_ids,
            included_tag_ids=included_tag_ids,
            excluded_tag_ids=excluded_tag_ids
        )
        return Page.get_page_generator(get_page, page_number, page_size)