code: def list_push(self, buf=""):
      if buf:
          self.text(
              join(
                  [
                      "    " * self._list_depth
                      if self._list_depth != 0
                      else "",
                      "- ",
                      buf,
                  ]
              )
          )
      self._list_depth = self._list_depth + 1
  
imports: import os
  import yaml
  import re
  import doc_gen_snipets
label_desc: Use image node_id 3 for calling the MarkdownFile obj's underlying member method code with example usage: obj.list_push(buf) without return types