From 224a2fdd2856f7b5eef21d30e564e06b282fd8d4 Mon Sep 17 00:00:00 2001 From: VAN BOSSUYT Nicolas Date: Fri, 9 Jun 2023 16:11:50 +0200 Subject: [PATCH] feat: Add utils.isNewer --- cutekit/utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cutekit/utils.py b/cutekit/utils.py index 0923eef..281afac 100644 --- a/cutekit/utils.py +++ b/cutekit/utils.py @@ -1,3 +1,4 @@ +import os from typing import Any, TypeVar, cast, Optional, Union import json import hashlib @@ -56,3 +57,7 @@ def asList(i: Optional[Union[T, list[T]]]) -> list[T]: if isinstance(i, list): return cast(list[T], i) return [i] + + +def isNewer(path1: str, path2: str) -> bool: + return not os.path.exists(path2) or os.path.getmtime(path1) > os.path.getmtime(path2)