diff options
Diffstat (limited to 'openbb_platform/core/openbb_core/app/logs/utils/expired_files.py')
-rw-r--r-- | openbb_platform/core/openbb_core/app/logs/utils/expired_files.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/openbb_platform/core/openbb_core/app/logs/utils/expired_files.py b/openbb_platform/core/openbb_core/app/logs/utils/expired_files.py index 4f101d23db8..feb933c9a69 100644 --- a/openbb_platform/core/openbb_core/app/logs/utils/expired_files.py +++ b/openbb_platform/core/openbb_core/app/logs/utils/expired_files.py @@ -1,20 +1,19 @@ -# IMPORTATION STANDARD +"""Expired files management utilities.""" + import contextlib from datetime import datetime from pathlib import Path from typing import List -# IMPORTATION THIRDPARTY - -# IMPORTATION INTERNAL - def get_timestamp_from_x_days(x: int) -> float: + """Get the timestamp from x days ago.""" timestamp_from_x_days = datetime.now().timestamp() - x * 86400 return timestamp_from_x_days def get_expired_file_list(directory: Path, before_timestamp: float) -> List[Path]: + """Get the list of expired files from a directory.""" expired_files = [] if directory.is_dir(): # Check if the directory exists and is a directory for file in directory.iterdir(): @@ -25,6 +24,7 @@ def get_expired_file_list(directory: Path, before_timestamp: float) -> List[Path def remove_file_list(file_list: List[Path]): + """Remove a list of files.""" for file in file_list: with contextlib.suppress(PermissionError): file.unlink(missing_ok=True) |