improve MinerData().as_csv()`

This commit is contained in:
UpstreamData
2022-10-03 13:51:44 -06:00
parent a08f434e1f
commit 8cdd5ff015

View File

@@ -234,6 +234,10 @@ class MinerData:
def as_csv(self) -> str:
data = self.asdict()
data["datetime"] = str(int(time.mktime(data["datetime"].timetuple())))
errs = []
for error in data["errors"]:
errs.append(error["error_message"])
data["errors"] = "; ".join(errs)
data_list = [str(data[item]) for item in data]
return ", ".join(data_list)