def query_transactions(self, initial_date, final_date,
                           page=None,
                           max_results=None):
        last_page = False
        results = []
        while last_page is False:
            search_result = self._consume_query_transactions(
                initial_date, final_date, page, max_results)
            results.extend(search_result.transactions)
            if search_result.current_page is None or \
               search_result.total_pages is None or \
               search_result.current_page == search_result.total_pages:
                last_page = True
            else:
                page = search_result.current_page + 1

        return results
Allow all `basic' types.  (Dictionary and list.  Int, string, and float
dataset/ETHPy150Open rochacbruno/python-pagseguro/pagseguro/__init__.py/PagSeguro.query_transactions--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/spread/jelly.py/SecurityOptions.allowBasicTypes