code: def get_all(self, **options):
          
          all_records = []
          for records in self.get_iter(**options):
              all_records.extend(records)
          return all_records
docs: Retrieves all records repetitively and returns a single list.
  
          >>> airtable.get_all()
          >>> airtable.get_all(view='MyView', fields=['ColA', '-ColB'])
          >>> airtable.get_all(maxRecords=50)
          [{'fields': ... }, ...]
  
          Keyword Args:
              max_records (``int``, optional): The maximum total number of
                  records that will be returned. See :any:`MaxRecordsParam`
              view (``str``, optional): The name or ID of a view.
                  See :any:`ViewParam`.
              fields (``str``, ``list``, optional): Name of field or fields to
                  be retrieved. Default is all fields. See :any:`FieldsParam`.
              sort (``list``, optional): List of fields to sort by.
                  Default order is ascending. See :any:`SortParam`.
              formula (``str``, optional): Airtable formula.
                  See :any:`FormulaParam`.
  
          Returns:
              records (``list``): List of Records
  
          >>> records = get_all(maxRecords=3, view='All')