gestione delete_after_processing
This commit is contained in:
@@ -109,6 +109,14 @@ async def on_file_received_async(self: object, file: str) -> None:
|
||||
# Note: autocommit=True in connection, no need for explicit commit
|
||||
logger.info(f"File {new_filename} loaded successfully")
|
||||
|
||||
# Delete file after successful processing if configured
|
||||
if getattr(cfg, 'delete_after_processing', False):
|
||||
try:
|
||||
os.remove(f"{path}/{new_filename}")
|
||||
logger.info(f"File {new_filename} deleted after successful processing")
|
||||
except Exception as e:
|
||||
logger.warning(f"Failed to delete file {new_filename}: {e}")
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"File {new_filename} not loaded. Held in user path.")
|
||||
logger.error(f"{e}")
|
||||
|
||||
Reference in New Issue
Block a user