role_id = dd(list)
for line in open('login_info.txt', 'r').xreadlines():
content = line.split(",")
role_id[content[0]].append(content[1].strip())
login_days = 7
role_login = dd(int)
for role_id, login_dates in role_id.iteritems():
for i, login_date in enumerate(login_dates):
if diffdate(login_date, login_dates[i - 1]) != 1\
and role_login[role_id] < login_days:
role_login[role_id] = 1
else:
role_login[role_id] += 1