From b2847ebe956ccbc8883e043f3a868f412dac5865 Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Wed, 11 Dec 2024 22:55:24 +0000 Subject: [PATCH] user log files only and handle task around build --- cogs/players.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cogs/players.py b/cogs/players.py index 7afe9a2..1967738 100644 --- a/cogs/players.py +++ b/cogs/players.py @@ -45,17 +45,19 @@ class PlayersCog(commands.Cog): Build player data from existing and older log files. """ await inter.response.defer() + self.listen_for_changes.stop() log.info("Building player data from logs.") # Delete the existing data, as we will reconstruct it. await Player.all().delete() - for log_file in LOGS_FOLDER_PATH.glob("**/*.txt"): + for log_file in LOGS_FOLDER_PATH.glob("**/*_user.txt"): log.debug("building from log file: %s", str(log_file)) file_handler = LogFileReader(log_file, track_from_start=True) for line in await file_handler.read(): await self.process_log_line(line, alert=False) + self.listen_for_changes.start() await inter.followup.send("Completed") @tasks.loop(seconds=3)