code: def runBlot(imageObjectList, output_wcs, configObj={},
              wcsmap=wcs_functions.WCSMap, procSteps=None):
      
      if procSteps is not None:
          procSteps.addStep('Blot')
  
      blot_name = util.getSectionName(configObj, _blot_step_num_)
  
      # This can be called directly from MultiDrizle, so only execute if
      # switch has been turned on (no guarantee MD will check before calling).
      if configObj[blot_name]['blot']:
          paramDict = buildBlotParamDict(configObj)
  
          log.info('USER INPUT PARAMETERS for Blot Step:')
          util.printParams(paramDict, log=log)
  
          run_blot(imageObjectList, output_wcs.single_wcs, paramDict,
                   wcsmap=wcsmap)
      else:
          log.info('Blot step not performed.')
  
      if procSteps is not None:
          procSteps.endStep('Blot')
docs: runBlot(imageObjectList, output_wcs, configObj={},
              wcsmap=wcs_functions.WCSMap, procSteps=None)