fix(events): print errors on dynamic handler error

This commit is contained in:
2024-12-30 21:55:07 -05:00
parent ee399f1e88
commit 7f96979acc

View File

@@ -8,7 +8,12 @@ dynamic_handlers = {}
async def trigger_dynamic_handlers(event_type: str, *data):
if event_type in dynamic_handlers:
for dynamic_handler in dynamic_handlers[event_type]:
try:
await dynamic_handler(*data)
except Exception as e:
print(
f"error in dynamic event handler {dynamic_handler} for {event_type}: {e}"
)
@client.event