NB466DF6BIGPDGOIRKCIX42O3OIEQPNPO4S2P3BJU5RMEMQNPMHAC # UPDATE THE LOG.with open('data/logs/{}.json'.format(p_name), 'r+') as logs_file:logs = json.load(logs_file)logs_file.seek(0)logs_file.truncate()logs[-1]["end"] = str(now)logs_file.write(simplejson.dumps(logs, indent=4))start = Time()start.set_string(logs[-1]["start"])elapsed_time = now.minues(start)# CHANGE PROJECT STATE TO OFF.# ADD THE LAPSED TIME.
projects.get(p_name)["state"] = "OFF"
project = projects.get(p_name)project["state"] = "OFF"total_time = Time()total_time.set_string(project["total_spent_time"])total_time.add_time(elapsed_time)project["total_spent_time"] = str(total_time)projects[p_name] = project
with open('data/logs/{}.json'.format(p_name), 'r+') as logs_file:logs = json.load(logs_file)logs_file.seek(0)logs_file.truncate()logs[-1]["end"] = time.ctime().split()[-2]logs_file.write(simplejson.dumps(logs, indent=4, sort_keys=True))