@staticmethod<EOL><INDENT>def _parse_distro_release_content(line):<DEDENT>
if isinstance(line, bytes):<EOL><INDENT>line = line.decode('<STR_LIT:utf-8>')<EOL><DEDENT>matches = _DISTRO_RELEASE_CONTENT_REVERSED_PATTERN.match(<EOL>line.strip()[::-<NUM_LIT:1>])<EOL>distro_info = {}<EOL>if matches:<EOL><INDENT>distro_info['<STR_LIT:name>'] = matches.group(<NUM_LIT:3>)[::-<NUM_LIT:1>]<EOL>if matches.group(<NUM_LIT:2>):<EOL><INDENT>distro_info['<STR_LIT>'] = matches.group(<NUM_LIT:2>)[::-<NUM_LIT:1>]<EOL><DEDENT>if matches.group(<NUM_LIT:1>):<EOL><INDENT>distro_info['<STR_LIT>'] = matches.group(<NUM_LIT:1>)[::-<NUM_LIT:1>]<EOL><DEDENT><DEDENT>elif line:<EOL><INDENT>distro_info['<STR_LIT:name>'] = line.strip()<EOL><DEDENT>return distro_info<EOL>
Parse a line from a distro release file.

Parameters:
* line: Line from the distro release file. Must be a unicode string
        or a UTF-8 encoded byte string.

Returns:
    A dictionary containing all information items.