Spaces:
Runtime error
Runtime error
import os | |
import logging | |
from typing import Union | |
from .log import logger | |
def get_latest_modified_file(directory): | |
files = [os.path.join(directory, f) for f in os.listdir(directory)] | |
if not files: | |
logger.log(logging.WARNING, f'No files found in the directory: {directory}') | |
return None | |
latest_file = max(files, key=os.path.getmtime) | |
return latest_file | |
def del_all(d: Union[dict, list]): | |
if isinstance(d, dict): | |
lst = list(d.keys()) | |
for k in lst: | |
x = d.pop(k) | |
if isinstance(x, dict) or isinstance(x, list): | |
del_all(x) | |
del x | |
return | |
elif isinstance(d, list): | |
while len(d): | |
x = d.pop() | |
if isinstance(x, dict) or isinstance(x, list): | |
del_all(x) | |
del x | |
return | |