code: def conll2multi_docs(
      input_file=None,
      input_str=None,
      ignore_gapping=True,
      zip_file=None,
  ):
      doc_dict, doc_comments, doc_empty = CoNLL.conll2dict(
          input_file, input_str, ignore_gapping, zip_file=zip_file
      )
  
      docs = []
      current_doc = []
      current_comments = []
      current_empty = []
      current_doc_id = None
      for doc, comments, empty in zip(
          doc_dict, doc_comments, doc_empty
      ):
          for comment in comments:
              if comment.startswith("# doc_id ="):
                  doc_id = comment.split("=", maxsplit=1)[1]
                  if len(current_doc) == 0:
                      current_doc_id = doc_id
                  elif doc_id != current_doc_id:
                      new_doc = Document(
                          current_doc,
                          text=None,
                          comments=current_comments,
                          empty_sentences=current_empty,
                      )
                      docs.append(new_doc)
                      current_doc_id = doc_id
                  else:
                      continue
                  current_doc = [doc]
                  current_comments = [comments]
                  current_empty = [empty]
                  break
          else:  # no comments defined a new doc_id, so just add it to the current document
              current_doc.append(doc)
              current_comments.append(comments)
              current_empty.append(empty)
      if len(current_doc) > 0:
          new_doc = Document(
              current_doc,
              text=None,
              comments=current_comments,
              empty_sentences=current_empty,
          )
          docs.append(new_doc)
      return docs
  
file_path: stanza/stanza/utils/conll.py
imports: import os
  import io
  from zipfile import ZipFile
  from stanza.models.common.doc import Document
  from stanza.models.common.doc import ID, TEXT, LEMMA, UPOS, XPOS, FEATS, HEAD, DEPREL, DEPS, MISC, NER, START_CHAR, END_CHAR
  from stanza.models.common.doc import FIELD_TO_IDX, FIELD_NUM
label_desc: Use image node_id 6 for calling the CoNLL obj's underlying member method code with example usage: obj.conll2multi_docs(input_file, input_str, ignore_gapping, zip_file) and returns: docs