From 0daace2f8d3da343e335de643fecaa9b4de667ec Mon Sep 17 00:00:00 2001 From: drcrazy Date: Wed, 2 Apr 2025 02:29:43 +0300 Subject: [PATCH 1/2] Remove players who left the guild from Standing --- slao_bot/cogs/epgp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/slao_bot/cogs/epgp.py b/slao_bot/cogs/epgp.py index d116949..4462246 100644 --- a/slao_bot/cogs/epgp.py +++ b/slao_bot/cogs/epgp.py @@ -382,6 +382,7 @@ def _process_sv(self, data: str, author, guild_id: str) -> Response: self._parse_traffic_entry(traffic) # Process Standing + self.cursor.execute('''DELETE FROM Standing''') for player_slug, data in backup.items(): self._parse_standing(player_slug, data) @@ -518,6 +519,7 @@ def _parse_standing(self, player_slug, data): self.cursor.execute('''INSERT INTO Standing (player, ep, gp) VALUES (?, ?, ?)''', (player, ep, gp)) + def _get_item_id_name(self, loot): # [0] -> id [1] -> name return list(filter(None, type(self).__item_id_name_find.findall(loot))) From 9752f0693a1d7bf751b1052d9cfc78f138e03f05 Mon Sep 17 00:00:00 2001 From: drcrazy Date: Wed, 2 Apr 2025 02:31:17 +0300 Subject: [PATCH 2/2] Fix flake --- slao_bot/cogs/epgp.py | 1 - 1 file changed, 1 deletion(-) diff --git a/slao_bot/cogs/epgp.py b/slao_bot/cogs/epgp.py index 4462246..7eb60ef 100644 --- a/slao_bot/cogs/epgp.py +++ b/slao_bot/cogs/epgp.py @@ -519,7 +519,6 @@ def _parse_standing(self, player_slug, data): self.cursor.execute('''INSERT INTO Standing (player, ep, gp) VALUES (?, ?, ?)''', (player, ep, gp)) - def _get_item_id_name(self, loot): # [0] -> id [1] -> name return list(filter(None, type(self).__item_id_name_find.findall(loot)))