From c9b99acd19ebbc1f1a3b85d1b7fbcd1525f544ba Mon Sep 17 00:00:00 2001 From: Trevor Bergeron Date: Thu, 23 Jul 2020 22:07:39 -0400 Subject: [PATCH] use csv writer library --- bot_commands.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bot_commands.py b/bot_commands.py index 6a983f0..7e6df58 100644 --- a/bot_commands.py +++ b/bot_commands.py @@ -1,6 +1,7 @@ # coding=utf-8 from asyncio import Lock +import csv import logging from os import fsync, rename @@ -117,8 +118,8 @@ async def _process_request(self, ticket_type): tokens[h] = self.event.sender filename_temp = filename + ".atomic" with open(filename_temp, "w") as f: - for key in tokens.keys(): - f.write("%s,%s\n" % (key, tokens[key])) + csv_writer = csv.writer(f) + csv_writer.writerows(tokens.items()) f.flush() fsync(f.fileno()) rename(filename_temp, filename)