Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -38,6 +38,14 @@ def get_latest_image(folder):
|
|
38 |
image_files = [f for f in files if f.lower().endswith(('.png', '.jpg', '.jpeg'))]
|
39 |
image_files.sort(key=lambda x: os.path.getmtime(os.path.join(folder, x)))
|
40 |
latest_image = os.path.join(folder, image_files[-1]) if image_files else None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
return latest_image
|
42 |
|
43 |
|
|
|
38 |
image_files = [f for f in files if f.lower().endswith(('.png', '.jpg', '.jpeg'))]
|
39 |
image_files.sort(key=lambda x: os.path.getmtime(os.path.join(folder, x)))
|
40 |
latest_image = os.path.join(folder, image_files[-1]) if image_files else None
|
41 |
+
def is_file_ready(file_path):
|
42 |
+
initial_size = os.path.getsize(file_path)
|
43 |
+
time.sleep(0.5)
|
44 |
+
return initial_size == os.path.getsize(file_path)
|
45 |
+
|
46 |
+
if latest_image:
|
47 |
+
if is_file_ready(latest_image):
|
48 |
+
return latest_image
|
49 |
return latest_image
|
50 |
|
51 |
|