code: def _get_model_table(self, part):
          
  
          rows = self.parser.find(part).find_children('tr').list_results()
          table = []
          for row in rows:
              table.append(self._get_model_row(self.parser.find(
                  row
              ).find_children('td,th').list_results()))
          return self._get_valid_model_table(table)
docs: Returns a list that represents the table.
  
          :param part: The table header, table footer or table body.
          :type part: hatemile.util.html.htmldomelement.HTMLDOMElement
          :return: The list that represents the table.
          :rtype: list(list(hatemile.util.html.htmldomelement.HTMLDOMElement))