From 0a18c045c0a9ae7a06b255d0d0084a5a9e78cf62 Mon Sep 17 00:00:00 2001 From: Eva Lott Date: Fri, 30 Jun 2023 09:27:52 +0100 Subject: [PATCH] Added to the schema extra of event_descriptor to allow precision to be null --- event_model/documents/event_descriptor.py | 7 ++++++- event_model/schemas/event_descriptor.json | 5 ++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/event_model/documents/event_descriptor.py b/event_model/documents/event_descriptor.py index 3c4a2bfa..6fef8484 100644 --- a/event_model/documents/event_descriptor.py +++ b/event_model/documents/event_descriptor.py @@ -98,7 +98,12 @@ class Configuration(TypedDict): "patternProperties": {"^([^./]+)$": {"$ref": "#/definitions/DataType"}}, "additionalProperties": False, }, - "DataKey": {"properties": {"units": {"type": ["string", "null"]}}}, + "DataKey": { + "properties": { + "units": {"type": ["string", "null"]}, + "precision": {"type": ["integer", "null"]}, + } + }, }, "additionalProperties": False, } diff --git a/event_model/schemas/event_descriptor.json b/event_model/schemas/event_descriptor.json index adcc1cc0..ecd039b2 100644 --- a/event_model/schemas/event_descriptor.json +++ b/event_model/schemas/event_descriptor.json @@ -66,7 +66,10 @@ "precision": { "title": "Precision", "description": "Number of digits after decimal place if a floating point number", - "type": "integer" + "type": [ + "integer", + "null" + ] }, "shape": { "title": "Shape",