code: def verbose_ping(hostname, timeout=WAIT_TIMEOUT, count=NUM_PACKETS,
                   packet_size=PACKET_SIZE, path_finder=False):
      
      signal.signal(signal.SIGINT, signal_handler)   # Handle Ctrl-C
      if hasattr(signal, "SIGBREAK"):
          # Handle Ctrl-Break e.g. under Windows
          signal.signal(signal.SIGBREAK, signal_handler)
  
      myStats = MyStats()  # Reset the stats
  
      mySeqNumber = 0  # Starting value
  
      try:
          destIP = socket.gethostbyname(hostname)
          print("\nPYTHON PING %s (%s): %d data bytes" %
                (hostname, destIP, packet_size))
      except socket.gaierror as e:
          print("\nPYTHON PING: Unknown host: %s (%s)" %
                (hostname, e.args[1]))
          print()
          return
  
      myStats.thisIP = destIP
  
      for i in range(count):
          delay = do_one(myStats,
                         destIP,
                         hostname,
                         timeout,
                         mySeqNumber,
                         packet_size)
  
          if not delay:
              delay = 0
  
          mySeqNumber += 1
  
          # Pause for the remainder of the MAX_SLEEP period (if applicable)
          if (MAX_SLEEP > delay):
              time.sleep((MAX_SLEEP - delay) / 1000)
  
      dump_stats(myStats)
docs: Send >count< ping to >destIP< with the given >timeout< and display
      the result.