From a9518259fb4dd13e10611781dfb2f4cd2dcdd8a3 Mon Sep 17 00:00:00 2001 From: bakatrouble Date: Sat, 9 Aug 2025 18:07:27 +0300 Subject: [PATCH] handle empty tags --- main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 074c385..c32817d 100644 --- a/main.py +++ b/main.py @@ -229,7 +229,10 @@ async def add_tag(msg: Message): return for tag in args.split(): posts = await e621.get_posts(tag) - await redis.sadd(REDIS_SENT_KEY, *[post.id for post in posts]) + if posts: + await redis.sadd(REDIS_SENT_KEY, *[post.id for post in posts]) + else: + logging.warning(f'No posts found for tag {tag}') await redis.sadd(REDIS_SUBS_KEY, tag) await msg.reply(f'Tags {args} added')