code: def search_all(self, limit=50, format='json'):
          ''' Returns a single list containing up to 'limit' Result objects'''
          desired_limit = limit
          results = self._search(limit, format)
          limit = limit - len(results)
          while len(results) < desired_limit:
              more_results = self._search(limit, format)
              if not more_results:
                  break
              results += more_results
              limit = limit - len(more_results)
              time.sleep(1)
          return resultf search_all(self, limit=50, format='json'):
          ''' Returns a single list containing up to 'limit' Result objects'''
          desired_limit = limit
          results = self._search(limit, format)
          limit = limit - len(results)
          while len(results) < desired_limit:
              more_results = self._search(limit, format)
              if not more_results:
                  break
              results += more_results
              limit = limit - len(more_results)
              time.sleep(1)
          return results
docs: Returns a single list containing up to 'limit' Result objects