code: def _print_count(log):
      r
      log['cnt2'] += 1                   # Current number
      cp = log['cnt2']/log['totnr']*100  # Percentage
  
      if log['cnt2'] == 0:  # Not sure about this; brute seems to call the
          pass              # function with the first arguments twice...
  
      elif log['cnt2'] > log['totnr']:  # fmin-status
          print("   fmin  fct calls : %d" % (log['cnt2']-log['totnr']), end='\r')
  
      elif int(cp) > log['cnt1'] or cp < 1 or log['cnt2'] == log['totnr']:
          # Get seconds since start
          sec = int(default_timer() - log['time'])
  
          # Get estimate of remaining time, as string
          tleft = str(timedelta(seconds=int(100*sec/cp - sec)))
  
          # Print progress
          pstr = ("   brute fct calls : %d/%d"
                  % (log['cnt2'], log['totnr']))
          if log['totnr'] > 100:
              pstr += (" (%d %%); est: %s        " % (cp, tleft))
          print(pstr, end='\r')
  
          if log['cnt2'] == log['totnr']:
              # Empty previous line
              print(" "*len(pstr), end='\r')
  
              # Print final brute-message
              print("   brute fct calls : %d" % log['totnr'])
  
          # Update percentage cnt1
          log['cnt1'] = cp
  
      return log
docs: r"""Print run-count information.