From 6f2ce72b4c55c6f5a2034c2b976d6b54a529fe34 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Thu, 21 Apr 2022 06:47:31 -0400 Subject: [PATCH] metadata: add a UUID to extracted metadata Signed-off-by: Eric Callahan --- moonraker/components/file_manager/metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/moonraker/components/file_manager/metadata.py b/moonraker/components/file_manager/metadata.py index 8a03874..13100b3 100644 --- a/moonraker/components/file_manager/metadata.py +++ b/moonraker/components/file_manager/metadata.py @@ -16,6 +16,7 @@ import traceback import tempfile import zipfile import shutil +import uuid from PIL import Image # Annotation imports @@ -824,6 +825,7 @@ def extract_metadata(file_path: str, size = os.path.getsize(file_path) metadata['size'] = size metadata['modified'] = os.path.getmtime(file_path) + metadata['uuid'] = str(uuid.uuid4()) with open(file_path, 'r') as f: # read the default size, which should be enough to # identify the slicer