code: def info(self, log=None):
      if log is None:
          log = self.log
      mpicc = self.compiler_info.get("mpicc")
      mpicxx = self.compiler_info.get("mpicxx")
      mpild = self.compiler_info.get("mpild")
      if mpicc:
          log.info("MPI C compiler:    %s", mpicc)
      if mpicxx:
          log.info("MPI C++ compiler:  %s", mpicxx)
      if mpild:
          log.info("MPI linker:        %s", mpild)
  
imports: import os
  import sys
  import shlex
  import shutil
  import logging
  import platform
  from collections import OrderedDict
  from configparser import ConfigParser
  from configparser import Error
label_desc: Use image node_id 4 for calling the Config obj's underlying member method code with example usage: obj.info(log) without return types