Pavan2k4 commited on
Commit
ff1aa88
·
verified ·
1 Parent(s): 6fdf2b6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -226,12 +226,17 @@ def upload_page():
226
  # Save merged mask
227
  st.session_state.mask_filename = merged_mask_filename
228
 
 
229
  # Clean up temporary patch files
230
  st.info('Cleaning up temporary files...')
231
- shutil.rmtree(PATCHES_DIR)
232
- shutil.rmtree(PRED_PATCHES_DIR)
233
- os.makedirs(PATCHES_DIR) # Recreate empty folders
234
- os.makedirs(PRED_PATCHES_DIR)
 
 
 
 
235
  else:
236
  # Predict on whole image
237
  st.session_state.tr_img = transforms(img)
@@ -319,12 +324,7 @@ def result_page():
319
  st.error("Image or mask file not found for overlay.")
320
 
321
  if st.button('Back to Upload'):
322
- shutil.rmtree(PATCHES_DIR)
323
- shutil.rmtree(PRED_PATCHES_DIR)
324
- st.session_state.page = 'upload'
325
- st.session_state.file_uploaded = False
326
- st.session_state.filename = None
327
- st.session_state.mask_filename = None
328
  st.rerun()
329
 
330
  def main():
 
226
  # Save merged mask
227
  st.session_state.mask_filename = merged_mask_filename
228
 
229
+ # Clean up temporary patch files
230
  # Clean up temporary patch files
231
  st.info('Cleaning up temporary files...')
232
+ for filename in os.listdir(PATCHES_DIR):
233
+ file_path = os.path.join(PATCHES_DIR, filename)
234
+ if os.path.isfile(file_path):
235
+ os.remove(file_path)
236
+ for filename in os.listdir(PRED_PATCHES_DIR):
237
+ file_path = os.path.join(PRED_PATCHES_DIR, filename)
238
+ if os.path.isfile(file_path):
239
+ os.remove(file_path)
240
  else:
241
  # Predict on whole image
242
  st.session_state.tr_img = transforms(img)
 
324
  st.error("Image or mask file not found for overlay.")
325
 
326
  if st.button('Back to Upload'):
327
+
 
 
 
 
 
328
  st.rerun()
329
 
330
  def main():