diff --git a/E3S1PROFORKBYTT_prusa_v27_thumbnail.py b/E3S1PROFORKBYTT_prusa_v27_thumbnail.py index 5af0ecd..8617461 100644 --- a/E3S1PROFORKBYTT_prusa_v27_thumbnail.py +++ b/E3S1PROFORKBYTT_prusa_v27_thumbnail.py @@ -64,9 +64,9 @@ def main(source_file): lines = [line for line in lines if not line.strip() == ';' and not line.strip() == ''] thumbnail_jpg_index = next((i for i, line in enumerate(lines) if line.startswith('; thumbnail_JPG begin')), None) - if thumbnail_jpg_index is not None: - # Check and remove the specific line if it exists right before the thumbnail JPG line - if thumbnail_jpg_index > 0 and lines[thumbnail_jpg_index - 1].strip() == '; generated by PrusaSlicer 2.7.0+win64 on 2023-12-01 at 23:07:58 UTC': + if thumbnail_jpg_index is not None and thumbnail_jpg_index > 0: + # Check and remove the specific line if it starts with '; generated by PrusaSlicer' + if lines[thumbnail_jpg_index - 1].startswith('; generated by PrusaSlicer'): del lines[thumbnail_jpg_index - 1] # Now we remove the newline before the '; thumbnail_JPG begin', if present @@ -82,4 +82,4 @@ if __name__ == "__main__": print("Usage: python3 script.py ") sys.exit(1) - main(sys.argv[1]) \ No newline at end of file + main(sys.argv[1])