From e0587056e9bba05d384a012d1fd3ecd7d9c5b01c Mon Sep 17 00:00:00 2001 From: bashrc Date: Thu, 7 May 2026 15:49:41 +0100 Subject: [PATCH] Check file size before and after move --- outbox.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/outbox.py b/outbox.py index 9934d791a..0e86f3e81 100644 --- a/outbox.py +++ b/outbox.py @@ -7,6 +7,7 @@ __email__ = "bob@libreserver.org" __status__ = "Production" __module_group__ = "Timeline" +import os from shutil import copyfile from auth import create_password from posts import is_image_media @@ -505,9 +506,16 @@ def post_message_to_outbox(session, translate: {}, if debug: print('DEBUG: rename image upload ' + upload_media_filename + ' -> ' + media_filename) + file_size: int = os.path.getsize(upload_media_filename) + print('DEBUG: rename image upload file size 1 ' + + str(file_size) + ' bytes') move_file(upload_media_filename, media_filename, 'EX: post_message_to_outbox unable to rename ' + upload_media_filename + ' -> ' + media_filename) + if debug: + file_size: int = os.path.getsize(media_filename) + print('DEBUG: rename image upload file size 2 ' + + str(file_size) + ' bytes') # convert dictionary to list if needed if isinstance(message_json['object']['attachment'], dict): message_json['object']['attachment'] = \