mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2026-05-03 16:21:06 +00:00
Switch store filename depending on type
This commit is contained in:
@@ -366,13 +366,19 @@ class ChangeDetectionStore:
|
||||
# result_obj from fetch_site_status.run()
|
||||
def save_history_text(self, watch_uuid, contents):
|
||||
import uuid
|
||||
import content_fetcher
|
||||
|
||||
output_path = "{}/{}".format(self.datastore_path, watch_uuid)
|
||||
# Incase the operator deleted it, check and create.
|
||||
if not os.path.isdir(output_path):
|
||||
mkdir(output_path)
|
||||
|
||||
fname = "{}/{}.stripped.txt".format(output_path, uuid.uuid4())
|
||||
if (content_fetcher.supported_binary_type(self.data['watching'][watch_uuid]['content-type'])):
|
||||
suffix = ".bin"
|
||||
else:
|
||||
suffix = "stripped.txt"
|
||||
|
||||
fname = "{}/{}.{}".format(output_path, uuid.uuid4(), suffix)
|
||||
with open(fname, 'wb') as f:
|
||||
f.write(contents)
|
||||
f.close()
|
||||
|
||||
Reference in New Issue
Block a user