class_docstr: Process Tables. 
class_docstr_tok: ["Process","Tables","."]
docstr: Build an empty row.
docstr_tok: ["Build","an","empty","row","."]
code: def _build_empty_row(
      self, parent: etree.Element, align: Sequence[str | None]
  ) -> None:
      """Build an empty row."""
      tr = etree.SubElement(parent, "tr")
      count = len(align)
      while count:
          etree.SubElement(tr, "td")
          count -= 1
  
file_path: markdown/markdown/extensions/tables.py
imports: from __future__ import annotations
  from .None import Extension
  from ..blockprocessors import BlockProcessor
  import xml.etree.ElementTree
  import re
  from typing import TYPE_CHECKING, Any, Sequence
label_desc: Use image node_id 4 for calling the TableProcessor obj's underlying member method code with example usage: obj._build_empty_row(parent, align) without return types