class_docstr: Raised when a validation error occurs.
class_docstr_tok: ["Raised","when","a","validation","error","occurs","."]
docstr: Describes an error that occurs validating one of the global config variables.
  
  Parameters
  ----------
  config : str
      Name of the global configuration variable of concern. Prepended to the output.
  problems: list[str]
      A list of strings, each one a distinct problem with that config variable.
docstr_tok: ["Describes","an","error","that","occurs","validating","one","of","the","global","config","variables",".","Parameters","--","--","--","--","--","config",":","str","Name","of","the","global","configuration","variable","of","concern",".","Prepended","to","the","output",".","problems",":","list","[","str","]","A","list","of","strings",",","each","one","a","distinct","problem","with","that","config","variable","."]
code: def __init__(self, config: str, problems: typing.List[str]):
      """Describes an error that occurs validating one of the global config variables.
  
      Parameters
      ----------
      config : str
          Name of the global configuration variable of concern. Prepended to the output.
      problems: list[str]
          A list of strings, each one a distinct problem with that config variable.
      """
      super(ValidationError, self).__init__(
          self.format_problems(config, problems)
      )
      self.problems = problems
  
file_path: tvm/python/gen_requirements.py
imports: import argparse
  import collections
  import os
  import re
  import sys
  import textwrap
  import typing
label_desc: Use image node_id 2 to create a new ValidationError object from inherited base classes: Exception with example: obj = ValidationError(config, problems)