Skip to content

Commit 379bf9a

Browse files
author
Joel Collins
committed
Updated Events to new spec
1 parent 596dbdf commit 379bf9a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/labthings/schema.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ def build_action_schema(output_schema: Schema, input_schema: Schema, name: str =
174174

175175

176176
class EventSchema(Schema):
177+
event = fields.String()
177178
timestamp = fields.DateTime()
178179
data = fields.Raw()
179180

src/labthings/views/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,10 @@ def get(cls):
264264

265265
@classmethod
266266
def emit(cls, data):
267-
d = {"timestamp": datetime.datetime.now()}
267+
d = {
268+
"event": getattr(cls, "endpoint", None),
269+
"timestamp": datetime.datetime.now(),
270+
}
268271
if data:
269272
if cls.schema:
270273
d["data"] = cls.schema.dump(data)

0 commit comments

Comments
 (0)