From d94f3cc67bc07edc31115410b3ad9d415b50ddcc Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 12 Feb 2021 13:27:57 +0100 Subject: [PATCH] updated the time checking for demos --- demo_mover/remote_local_dir.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/demo_mover/remote_local_dir.py b/demo_mover/remote_local_dir.py index 91b532e1..f5abbd5b 100644 --- a/demo_mover/remote_local_dir.py +++ b/demo_mover/remote_local_dir.py @@ -9,7 +9,13 @@ class local_dir_remote: def list_dir(self): path = Path(self.path) - return list(path.glob('*')) + file_list = [] + delta = timedelta(minutes=5) + for file_demo in list(path.glob('*')): + mtime = datetime.fromtimestamp(os.stat(file_demo).st_mtime) + if mtime < datetime.now() - delta: + file_list.append(file_demo) + return file_list def delete_local(self, pathfile): with contextlib.suppress(FileNotFoundError):