From 1dad25ee62e8b53fcb72ff3a69a1ece2cda9abd0 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Wed, 21 Nov 2018 12:05:23 +0000 Subject: [PATCH] Store capture timestring in StreamObject metadata --- openflexure_microscope/camera/capture.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openflexure_microscope/camera/capture.py b/openflexure_microscope/camera/capture.py index 869836f6..43623ae7 100644 --- a/openflexure_microscope/camera/capture.py +++ b/openflexure_microscope/camera/capture.py @@ -24,7 +24,8 @@ class StreamObject(object): """Create a new StreamObject, to manage capture data.""" # Store a nice ID self.id = uuid.uuid4().hex - logging.info("Created StreamObject {}. keep_on_disk: {}, write_to_file: {}".format(self.id, keep_on_disk, write_to_file)) + logging.info("Created StreamObject {}".format(self.id)) + self.timestring = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S") # Store file format self.format = fmt @@ -143,6 +144,7 @@ class StreamObject(object): 'keep_on_disk': self.keep_on_disk, 'filename': self.filename, 'path': self.file, + 'time': self.timestring } # Check stream