class_docstr: Iterate Example objects from a file or directory of jsonl
  formatted raw text files.
  
  path (Path): The directory or filename to read from.
  min_length (int): Minimum document length (in tokens). Shorter documents
      will be skipped. Defaults to 0, which indicates no limit.
  
  max_length (int): Maximum document length (in tokens). Longer documents will
      be skipped. Defaults to 0, which indicates no limit.
  limit (int): Limit corpus to a subset of examples, e.g. for debugging.
      Defaults to 0, which indicates no limit.
  
  DOCS: https://spacy.io/api/corpus#jsonlcorpus
code: def __init__(
      self,
      path: Optional[Union[str, Path]],
      *,
      limit: int = 0,
      min_length: int = 0,
      max_length: int = 0,
  ) -> None:
      self.path = util.ensure_path(path)
      self.min_length = min_length
      self.max_length = max_length
      self.limit = limit
  
imports: import random
  import warnings
  from pathlib import Path
  from typing import TYPE_CHECKING, Callable, Iterable, Iterator, List, Optional, Union
  import srsly
  from ..None import util
  from ..errors import Errors, Warnings
  from ..tokens import Doc, DocBin
  from ..vocab import Vocab
  from .augment import dont_augment
  from .example import Example
label_desc: Use image node_id 1 to create a new JsonlCorpus object  with example: obj = JsonlCorpus(path)