ingestion models: less code repetition, more inheritance
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user