(
format: str,
req: GenerateImageRequest,
task_data: RenderTaskData,
now: float,
batch_file_number: int,
folder_img_number: ImageNumber,
)
| 103 | |
| 104 | |
| 105 | def format_file_name( |
| 106 | format: str, |
| 107 | req: GenerateImageRequest, |
| 108 | task_data: RenderTaskData, |
| 109 | now: float, |
| 110 | batch_file_number: int, |
| 111 | folder_img_number: ImageNumber, |
| 112 | ): |
| 113 | format = format_placeholders(format, req, task_data, now) |
| 114 | |
| 115 | if "$n" in format: |
| 116 | format = format.replace("$n", f"{folder_img_number():05}") |
| 117 | |
| 118 | if "$tsb64" in format: |
| 119 | img_id = base_repr(int(now * 10000), 36)[-7:] + base_repr( |
| 120 | int(batch_file_number), 36 |
| 121 | ) # Base 36 conversion, 0-9, A-Z |
| 122 | format = format.replace("$tsb64", img_id) |
| 123 | |
| 124 | if "$ts" in format: |
| 125 | format = format.replace("$ts", str(int(now * 1000) + batch_file_number)) |
| 126 | |
| 127 | return filename_regex.sub("_", format) |
| 128 | |
| 129 | |
| 130 | def save_images_to_disk( |
no test coverage detected