home · contact · privacy
Fix misguiding parent ID key name in VersionedAttributes.as_dict.
[plomtask] / plomtask / versioned_attributes.py
index cbd1c8e348a9230b10176d55b4b6a490fe11ff33..b04c56465a74e1c7626736a0b7bb85f3ef5b8962 100644 (file)
@@ -25,6 +25,14 @@ class VersionedAttribute:
                     history_tuples)
         return hash(hashable)
 
+    @property
+    def as_dict(self) -> dict[str, object]:
+        """Return self as (json.dumps-coompatible) dict."""
+        d = {'parent_id': self.parent.id_,
+             'table_name': self.table_name,
+             'history': self.history}
+        return d
+
     @property
     def _newest_timestamp(self) -> str:
         """Return most recent timestamp."""