From d67a3d2bb4d0c2526627e5e5ba3b2368a5202008 Mon Sep 17 00:00:00 2001 From: Googulator Date: Mon, 13 Nov 2023 09:46:46 +0100 Subject: [PATCH] Speed up sysa.img generation --- sysa.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sysa.py b/sysa.py index d474109a..bd9cc4dd 100755 --- a/sysa.py +++ b/sysa.py @@ -220,8 +220,6 @@ class SysA(SysGeneral): image_file.write(b'\0' * round_up) current_size += round_up - # fill file with zeros up to desired size, one megabyte at a time + # extend file up to desired size with open(image_file_name, 'ab') as image_file: - while current_size < 16384 * megabyte: - image_file.write(b'\0' * megabyte) - current_size += megabyte + image_file.truncate(16384 * megabyte)