Skip to content
Snippets Groups Projects
Commit 7a96da06 authored by Maël Madon's avatar Maël Madon
Browse files

small fixes for session_stat option

parent 3d5a0645
Branches
Tags
No related merge requests found
......@@ -178,7 +178,9 @@ class User:
return {
"first_submit_time": min([s.first_submit for _, s in self.sessions.items()]),
"max_finish_time": min([s.max_finish_time for _, s in self.sessions.items()]),
"max_finish_time": self.__max_finish_time,
"last_submit_time": self.__last_submit_time,
"last_finish_time": self.__last_finish_time,
"nb_sessions": len(self.sessions),
"sessions": [s.to_session_stat() for _, s in self.sessions.items()]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@ def swf2sessions(input_swf, output_dir, delim_approach, delim_threshold,
users = {}
if not os.path.exists(output_dir):
raise FileExistsError(f"Output folder '{output_dir}' does not exist")
os.makedirs(output_dir)
if build_graph_rep:
if not os.path.exists(f"{output_dir}/graphs"):
......@@ -71,7 +71,7 @@ def swf2sessions(input_swf, output_dir, delim_approach, delim_threshold,
for user_id, user in users.items():
stats[user_id] = user.to_session_stat()
with open(f"{output_dir}/session_stat.json", "w") as file:
with open(f"{output_dir}_session_stat.json", "w") as file:
json.dump(stats, file)
if not quiet:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment