aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-06-11 08:22:01 +0300
committerGravatar ks129 <[email protected]>2020-06-11 08:22:01 +0300
commitc4acae166fa04b0e47a6faa5e454a1de8beba6b7 (patch)
treeb881b1c7dd6c0b5ffcd603c17ce1b03a9ba21df7
parentFiltering: Fix nickname filter alert sending spaces (diff)
Filtering: Use walrus for better looking of code
-rw-r--r--bot/cogs/filtering.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/bot/cogs/filtering.py b/bot/cogs/filtering.py
index ff915ea2c..841f735e3 100644
--- a/bot/cogs/filtering.py
+++ b/bot/cogs/filtering.py
@@ -141,15 +141,13 @@ class Filtering(Cog):
"""Check bad words from passed string (name). Return list of matches."""
matches = []
for pattern in WATCHLIST_PATTERNS:
- match = pattern.search(name)
- if match:
+ if match := pattern.search(name):
matches.append(match)
return matches
async def check_send_alert(self, member: Member) -> bool:
"""When there is less than 3 days after last alert, return `False`, otherwise `True`."""
- last_alert = await self.name_alerts.get(member.id)
- if last_alert:
+ if last_alert := await self.name_alerts.get(member.id):
last_alert = datetime.utcfromtimestamp(last_alert)
if datetime.utcnow() - timedelta(days=DAYS_BETWEEN_ALERTS) < last_alert:
log.trace(f"Last alert was too recent for {member}'s nickname.")