We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49c0a11 commit 6d81b36Copy full SHA for 6d81b36
streamdeck/__main__.py
@@ -72,10 +72,18 @@ def main(
72
info=info_data,
73
)
74
75
+ # Event listeners and their Event models are registered before actions in order to validate the actions' registered events' names.
76
+ for event_listener in pyproject.event_listeners:
77
+ manager.register_event_listener(event_listener())
78
+
79
for action in actions:
80
manager.register_action(action)
81
- manager.run()
82
+ try:
83
+ manager.run()
84
+ except Exception as e:
85
+ logger.exception("Error in plugin manager")
86
+ raise
87
88
89
# Also run the plugin if this script is ran as a console script.
0 commit comments