code: def cpu_percent(interval=0.1, per_cpu=False):
      '''
      Return the percent of time the CPU is busy.
  
      interval
          the number of seconds to sample CPU usage over
      per_cpu
          if True return an array of CPU percent busy for each CPU, otherwise
          aggregate all percents into one number
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' ps.cpu_percent
      '''
      if per_cpu:
          result = list(psutil.cpu_percent(interval, True))
      else:
          result = psutil.cpu_percent(interval)
      return resulf cpu_percent(interval=0.1, per_cpu=False):
      '''
      Return the percent of time the CPU is busy.
  
      interval
          the number of seconds to sample CPU usage over
      per_cpu
          if True return an array of CPU percent busy for each CPU, otherwise
          aggregate all percents into one number
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' ps.cpu_percent
      '''
      if per_cpu:
          result = list(psutil.cpu_percent(interval, True))
      else:
          result = psutil.cpu_percent(interval)
      return result
docs: Return the percent of time the CPU is busy.
  
      interval
          the number of seconds to sample CPU usage over
      per_cpu
          if True return an array of CPU percent busy for each CPU, otherwise
          aggregate all percents into one number
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' ps.cpu_percent