Skip to content

Commit 3d257ab

Browse files
Update tux/cogs/services/status_roles.py
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
1 parent debac7d commit 3d257ab

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

tux/cogs/services/status_roles.py

+8-5
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,14 @@ def get_custom_status(self, member: discord.Member) -> str | None:
5050
if not member.activities:
5151
return None
5252

53-
for activity in member.activities:
54-
if isinstance(activity, discord.CustomActivity) and activity.name:
55-
return activity.name
56-
57-
return None
53+
return next(
54+
(
55+
activity.name
56+
for activity in member.activities
57+
if isinstance(activity, discord.CustomActivity) and activity.name
58+
),
59+
None,
60+
)
5861

5962
async def check_and_update_roles(self, member: discord.Member):
6063
"""Check a member's status against configured patterns and update roles accordingly."""

0 commit comments

Comments
 (0)