def create_event(self, grouping_config=None): input = dict(self.data) config = FingerprintingRules.from_json( {"rules": input.pop("_fingerprinting_rules"), "version": 1} ) mgr = EventManager(data=input, grouping_config=grouping_config) mgr.normalize() data = mgr.get_data() data.setdefault("fingerprint", ["{{ default }}"]) apply_server_fingerprinting(data, config) data.update(materialize_metadata(data)) evt = eventstore.create_event(data=data) return config, evt
def inner(data): mgr = EventManager( data={ "expectstaple": data, "logentry": { "message": "XXX EXPECTSTAPLE MESSAGE NOT THROUGH RELAY XXX" }, }) mgr.normalize() data = mgr.get_data() data.update(materialize_metadata(data)) evt = eventstore.create_event(data=data) insta_snapshot({ "errors": evt.data.get("errors"), "to_json": evt.interfaces.get("expectstaple").to_json(), "metadata": evt.get_event_metadata(), "title": evt.title, })
def inner(data): mgr = EventManager( data={ "csp": data, "logentry": { "message": "XXX CSP MESSAGE NOT THROUGH RELAY XXX" } }) mgr.normalize() data = mgr.get_data() event_type = get_event_type(data) event_metadata = event_type.get_metadata(data) data.update(materialize_metadata(data, event_type, event_metadata)) evt = eventstore.create_event(data=data) interface = evt.interfaces.get("csp") insta_snapshot({ "errors": evt.data.get("errors"), "to_json": interface and interface.to_json(), "metadata": evt.get_event_metadata(), "title": evt.title, })