def _parse_user_time(s):

    user, time, tz_str = s.rsplit(None, 2)
    tz = FixedOffset((int(tz_str) * 6) / 10, tz_str)
    time = datetime.fromtimestamp(float(time), tz)
    return user, time
Parse author or committer attribute lines and return
dataset/ETHPy150Open edgewall/trac/tracopt/versioncontrol/git/git_fs.py/_parse_user_time