original_docstring: Return the hexadecimal representation of the
          binary data. Every byte of data is converted into
          the corresponding 2-digit hex representation.
          The returned bytes object is therefore twice
          as long as the length of data.
  
          :param bytes data: Binary data, as bytes.
  
          
docstring: Return the hexadecimal representation of the
  binary data. Every byte of data is converted into
  the corresponding 2-digit hex representation.
  The returned bytes object is therefore twice
  as long as the length of data.
docstring_tokens: Return the hexadecimal representation of the binary data . Every byte of data is converted into the corresponding 2 - digit hex representation . The returned bytes object is therefore twice as long as the length of data .
code: def hexlify(data):
          """Return the hexadecimal representation of the
          binary data. Every byte of data is converted into
          the corresponding 2-digit hex representation.
          The returned bytes object is therefore twice
          as long as the length of data.
  
          :param bytes data: Binary data, as bytes.
  
          """
          if not data:
              raise TypeError("Data provided is zero-length")
          data = "".join("%02x" % i for i in data)
          return bytes(data, "utf-8")
code_tokens: def hexlify ( data ) : if not data : raise TypeError ( "Data provided is zero-length" ) data = "" . join ( "%02x" % i for i in data ) return bytes ( data , "utf-8" )
short_docstring: Return the hexadecimal representation of the
  binary data.
short_docstring_tokens: Return the hexadecimal representation of the binary data .
comment: """Return the hexadecimal representation of the
          binary data. Every byte of data is converted into
          the corresponding 2-digit hex representation.
          The returned bytes object is therefore twice
          as long as the length of data.
  
          :param bytes data: Binary data, as bytes.
  
          """