def get_line_configuration_message(self, line_number):
if line_number not in self._line_configuration_message_cache:<EOL><INDENT>line_bytes = self.get_bytes(line_number)<EOL>if line_bytes is not None:<EOL><INDENT>line_bytes = bytes([line_number & <NUM_LIT:255>]) + line_bytes<EOL>line_bytes += bytes([self.is_last(line_number)])<EOL>line_bytes += crc8(line_bytes).digest()<EOL><DEDENT>self._line_configuration_message_cache[line_number] = line_bytes<EOL>del line_bytes<EOL><DEDENT>line = self._line_configuration_message_cache[line_number]<EOL>if line is None:<EOL><INDENT>line = (bytes([line_number & <NUM_LIT:255>]) +<EOL>b'<STR_LIT>' +<EOL>b'<STR_LIT>')<EOL>line += crc8(line).digest()<EOL><DEDENT>return line<EOL>
Return the cnfLine content without id for the line.

        :param int line_number: the number of the line
        :rtype: bytes
        :return: a cnfLine message without id as defined in :ref:`cnfLine`