ingestion models: less code repetition, more inheritance

This commit is contained in:
2026-09-13 07:55:24 +02:00
parent 58dc585e7e
commit 46bdd5e68c
3 changed files with 60 additions and 13 deletions
-12
View File
@@ -56,18 +56,6 @@ class B4wExport(ExportBaseModel):
"Notes": f"{self.notes}",
}
def parameters_to_str(self):
parameters = ", ".join(
f"{key}='{value}'" for key, value in self.parameters_to_dict().items()
)
return parameters
def __repr__(self):
return f"B4wExport({self.parameters_to_str()})"
def __str__(self):
return f"B4wExport({self.parameters_to_str()})"
@computed_field
@property
def hash_id(self) -> str: