class_docstr: AST Visitor that processes function calls.
  
  Updates function calls from old API version to new API version using a given
  change spec.
class_docstr_tok: ["AST","Visitor","that","processes","function","calls",".","Updates","function","calls","from","old","API","version","to","new","API","version","using","a","given","change","spec","."]
code: def add_log(self, severity, lineno, col, msg):
      self._log.append((severity, lineno, col, msg))
      print("%s line %d:%d: %s" % (severity, lineno, col, msg))
  
imports: import ast
  import collections
  import os
  import re
  import shutil
  import sys
  import tempfile
  import traceback
  import pasta
label_desc: Use image node_id 8 for calling the _PastaEditVisitor obj's underlying member method code with example usage: obj.add_log(severity, lineno, col, msg) without return types