fix(events): print errors on dynamic handler error
This commit is contained in:
parent
ee399f1e88
commit
7f96979acc
@ -8,7 +8,12 @@ dynamic_handlers = {}
|
|||||||
async def trigger_dynamic_handlers(event_type: str, *data):
|
async def trigger_dynamic_handlers(event_type: str, *data):
|
||||||
if event_type in dynamic_handlers:
|
if event_type in dynamic_handlers:
|
||||||
for dynamic_handler in dynamic_handlers[event_type]:
|
for dynamic_handler in dynamic_handlers[event_type]:
|
||||||
|
try:
|
||||||
await dynamic_handler(*data)
|
await dynamic_handler(*data)
|
||||||
|
except Exception as e:
|
||||||
|
print(
|
||||||
|
f"error in dynamic event handler {dynamic_handler} for {event_type}: {e}"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@client.event
|
@client.event
|
||||||
|
Loading…
x
Reference in New Issue
Block a user