def _parse_line(line):
line, timestamp = line.rsplit("<STR_LIT:U+002C>", <NUM_LIT:1>)<EOL>line, command = line.rsplit("<STR_LIT:U+002C>", <NUM_LIT:1>)<EOL>path, username = line.rsplit("<STR_LIT:U+002C>", <NUM_LIT:1>)<EOL>return {<EOL>"<STR_LIT>": timestamp.strip(),<EOL>"<STR_LIT>": command.strip(),<EOL>"<STR_LIT:username>": username.strip(),<EOL>"<STR_LIT:path>": path,<EOL>}<EOL>
Convert one line from the extended log to dict.

Args:
    line (str): Line which will be converted.

Returns:
    dict: dict with ``timestamp``, ``command``, ``username`` and ``path`` \
          keys.

Note:
    Typical line looks like this::

        /home/ftp/xex/asd bsd.dat, xex, STOR, 1398351777

    Filename may contain ``,`` character, so I am ``rsplitting`` the line
    from the end to the beginning.