Cleaner history suffix handling

This commit is contained in:
dgtlmoon
2022-08-31 19:22:26 +02:00
parent 687cf9beb4
commit f35d91e4fb
3 changed files with 6 additions and 8 deletions

View File

@@ -148,9 +148,7 @@ class model(dict):
bump = self.history
return self.__newest_history_key
# Save some text file to the appropriate path and bump the history
# result_obj from fetch_site_status.run()
def save_history_text(self, contents, timestamp):
def save_history_artifact(self, contents: bytes, timestamp, suffix='txt'):
import uuid
import logging
@@ -158,8 +156,8 @@ class model(dict):
self.ensure_data_dir_exists()
snapshot_fname = "{}/{}.stripped.txt".format(output_path, uuid.uuid4())
logging.debug("Saving history text {}".format(snapshot_fname))
snapshot_fname = "{}/{}.{}".format(output_path, uuid.uuid4(), suffix)
logging.debug("Saving history artifact {}".format(snapshot_fname))
with open(snapshot_fname, 'wb') as f:
f.write(contents)