Changeset a039f4a in flexoentity
- Timestamp:
- 01/20/26 08:11:38 (6 weeks ago)
- Branches:
- main, master, unify_backends
- Children:
- 68fdfc4
- Parents:
- ff50c41
- File:
-
- 1 edited
-
flexoentity/flexo_entity.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
flexoentity/flexo_entity.py
rff50c41 ra039f4a 64 64 from flexoentity.logger import logger 65 65 66 67 SCHEMA_VERSION = "1.0" 68 SCHEMA_NAME = "flexograder-entity" 66 69 67 70 # ────────────────────────────────────────────────────────────────────────────── … … 263 266 264 267 def to_dict(self): 268 265 269 return { 266 "meta": self.meta_dict(), 270 "meta": { 271 "schema": { 272 "name": SCHEMA_NAME, 273 "version": SCHEMA_VERSION, 274 }, 275 **self.meta_dict(), 276 }, 267 277 "content": self._serialize_content(), 268 278 } … … 277 287 """ 278 288 meta = data.get("meta", "") 279 # if not meta or meta.get("flexo_id", ""): 280 # raise ValueError("Serialized entity must include 'flexo_id'.") 289 290 schema = meta.get("schema", {}) 291 name = schema.get("name") 292 version = schema.get("version") 293 294 if name != SCHEMA_NAME: 295 raise ValueError(f"Unsupported schema name: {name}") 296 297 if version != SCHEMA_VERSION: 298 raise ValueError( 299 f"Unsupported schema version {version}, expected {SCHEMA_VERSION}" 300 ) 301 281 302 flexo_id = FlexOID(meta.get("flexo_id")) 282 303 subtype = meta.get("subtype")
Note:
See TracChangeset
for help on using the changeset viewer.
