We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 577044f commit 2df0875Copy full SHA for 2df0875
1 file changed
src/murfey/server/__init__.py
@@ -2557,6 +2557,16 @@ def feedback_callback(header: dict, message: dict) -> None:
2557
message.get("tag"): dcgid
2558
}
2559
_transport_object.transport.ack(header)
2560
+ if dcg_hooks := entry_points().select(
2561
+ group="murfey.hooks", name="data_collection_group"
2562
+ ):
2563
+ try:
2564
+ for hook in dcg_hooks:
2565
+ hook(dcgid, session_id=message["session_id"])
2566
+ except Exception:
2567
+ logger.error(
2568
+ "Call to data collection group hook failed", exc_info=True
2569
+ )
2570
return None
2571
elif message["register"] == "atlas_update":
2572
if _transport_object:
0 commit comments