class_docstr: Contains information about a source code transformation.
  
  This object is mutable, and is updated during conversion. Not thread safe.
  
  Attributes:
    info: EntityInfo, immutable.
    namer: naming.Namer.
    current_origin: origin_info.OriginInfo, holds the OriginInfo of the last
      AST node to be processed successfully. Useful for error handling.
    user: An user-supplied context object. The object is opaque to the
      infrastructure, but will pe passed through to all custom transformations.
class_docstr_tok: ["Contains","information","about","a","source","code","transformation",".","This","object","is","mutable",",","and","is","updated","during","conversion",".","Not","thread","safe",".","Attributes",":","info",":","EntityInfo",",","immutable",".","namer",":","naming.Namer",".","current_origin",":","origin_info.OriginInfo",",","holds","the","OriginInfo","of","the","last","AST","node","to","be","processed","successfully",".","Useful","for","error","handling",".","user",":","An","user-supplied","context","object",".","The","object","is","opaque","to","the","infrastructure",",","but","will","pe","passed","through","to","all","custom","transformations","."]
code: def __init__(self, info, namer, user_context):
      self.info = info
      self.namer = namer
      self.current_origin = None
      self.user = user_context
  
imports: import collections
  import enum
  import gast
  from nvidia.dali._autograph.pyct import anno
  from nvidia.dali._autograph.pyct import parser
  from nvidia.dali._autograph.pyct import pretty_printer
  from nvidia.dali._autograph.pyct import templates
label_desc: Use image node_id 1 to create a new Context object from inherited base classes: object with example: obj = Context(info, namer, user_context)