Changeset ab1cc87 in flexoentity
- Timestamp:
- 10/20/25 11:19:30 (3 months ago)
- Branches:
- master
- Children:
- 045b864
- Parents:
- dfce52b
- Location:
- flexoentity
- Files:
-
- 2 edited
-
flexo_entity.py (modified) (3 diffs)
-
id_factory.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
flexoentity/flexo_entity.py
rdfce52b rab1cc87 90 90 domain: str 91 91 etype: EntityType 92 text_seed: str93 92 state: EntityState = EntityState.DRAFT 94 93 flexo_id: FlexOID = field(init=False) … … 100 99 def __post_init__(self): 101 100 """Generate ID and content fingerprint.""" 102 self.flexo_id = FlexOID.generate(self.domain, self.etype.short(), self.state.short(), self.text_seed, 1) 101 self.flexo_id = FlexOID.generate(self.domain, 102 self.etype.short(), 103 self.state.short(), 104 self.text_seed, 105 1) 103 106 104 107 def __str__(self): … … 128 131 data["text_seed"], 129 132 EntityState[data["state"]], 130 data["version"],131 133 ) 132 134 obj.flexo_id = FlexOID(data["flexo_id"], data.get("signature", "")) -
flexoentity/id_factory.py
rdfce52b rab1cc87 116 116 signature = hashlib.blake2s(sig_seed.encode("utf-8"), digest_size=8).hexdigest().upper() 117 117 118 return FlexOID(flexo_id_str, signature) # ────────────────────────────────────────────────────────────────────────── 118 return FlexOID(flexo_id_str, signature) 119 120 # ────────────────────────────────────────────────────────────────────────── 119 121 120 122 @property
Note:
See TracChangeset
for help on using the changeset viewer.
