docs: def hexdumpLine (bytes, length=None):
    """hexdumpLine(bytes[, length])
  
    Returns a single hexdump formatted line for bytes.  If length is
    greater than len(bytes), the line will be padded with ASCII space
    characters to indicate no byte data is present.
  
    Used by hexdump().
    """
    line = ""
  
    if length is None:
      length = len(bytes)
  
    for n in xrange(0, length, 2):
      if n < len(bytes) - 1:
        line += "%02x%02x  " % (bytes[n], bytes[n + 1])
      elif n < len(bytes):
        line += "%02x    "   % bytes[n]
      else:
        line += "      "
  
    line += "*"
  
    for n in xrange(length):
      if n < len(bytes):
        if bytes[n] in xrange(32, 127):
          line += "%c" % bytes[n]
        else:
          line += "."
      else:
        line += " "
  
    line += "*"
    return line