class_docstr: Class to be inherited from to add automatic update of context.
  
  The optional analysis dependencies are listed in `dependencies'.
class_docstr_tok: ["Class","to","be","inherited","from","to","add","automatic","update","of","context",".","The","optional","analysis","dependencies","are","listed","in","`","dependencies","'","."]
docstr: Override this to add special pre or post processing handlers.
docstr_tok: ["Override","this","to","add","special","pre","or","post","processing","handlers","."]
code: def run(self, node):
      """Override this to add special pre or post processing handlers."""
      self.prepare(node)
      return self.visit(node)
  
imports: import gast
  import os
  import re
  from time import time
label_desc: Use image node_id 6 for calling the ContextManager obj's underlying member method code with example usage: obj.run(node) and returns: self