class_docstr: Raised to tell the user that there is a problem with the template.
class_docstr_tok: ["Raised","to","tell","the","user","that","there","is","a","problem","with","the","template","."]
code: def __reduce__(self):  # type: ignore
      # https://bugs.python.org/issue1692335 Exceptions that take
      # multiple required arguments have problems with pickling.
      # Without this, raises TypeError: __init__() missing 1 required
      # positional argument: 'lineno'
      return self.__class__, (
          self.message,
          self.lineno,
          self.name,
          self.filename,
      )
  
imports: import typing
label_desc: Use image node_id 3 for calling the TemplateSyntaxError obj's underlying member method code with example usage: obj.__reduce__() and returns: self,  self,  self,  self,  self