31
31
32
32
from tauon .t_modules .logging import CustomLoggingFormatter , LogHistoryHandler
33
33
34
- from tauon .t_modules import t_bootstrap
34
+ from tauon .t_modules . t_bootstrap import Holder
35
35
36
36
37
37
log = LogHistoryHandler ()
@@ -413,32 +413,33 @@ def transfer_args_and_exit() -> None:
413
413
sdl3 .SDL_DestroySurface (raw_image )
414
414
sdl3 .SDL_DestroyTexture (texture )
415
415
416
- holder = t_bootstrap .holder
417
- holder .t_window = t_window
418
- holder .renderer = renderer
419
- holder .logical_size = logical_size
420
- holder .window_size = window_size
421
- holder .window_default_size = window_default_size
422
- holder .scale = scale
423
- holder .maximized = maximized
424
- holder .transfer_args_and_exit = transfer_args_and_exit
425
- holder .draw_border = draw_border
426
- holder .window_opacity = window_opacity
427
- holder .old_window_position = old_window_position
428
- holder .install_directory = install_directory
429
- holder .user_directory = user_directory
430
- holder .pyinstaller_mode = pyinstaller_mode
431
- holder .phone = phone
432
- holder .window_title = window_title
433
- holder .fs_mode = fs_mode
434
- holder .t_title = t_title
435
- holder .n_version = n_version
436
- holder .t_version = t_version
437
- holder .t_id = t_id
438
- holder .t_agent = t_agent
439
- holder .dev_mode = dev_mode
440
- holder .instance_lock = fp
441
- holder .log = log
416
+ holder = Holder (
417
+ t_window = t_window ,
418
+ renderer = renderer ,
419
+ logical_size = logical_size ,
420
+ window_size = window_size ,
421
+ window_default_size = window_default_size ,
422
+ scale = scale ,
423
+ maximized = maximized ,
424
+ transfer_args_and_exit = transfer_args_and_exit ,
425
+ draw_border = draw_border ,
426
+ window_opacity = window_opacity ,
427
+ old_window_position = old_window_position ,
428
+ install_directory = install_directory ,
429
+ user_directory = user_directory ,
430
+ pyinstaller_mode = pyinstaller_mode ,
431
+ phone = phone ,
432
+ window_title = window_title ,
433
+ fs_mode = fs_mode ,
434
+ t_title = t_title ,
435
+ n_version = n_version ,
436
+ t_version = t_version ,
437
+ t_id = t_id ,
438
+ t_agent = t_agent ,
439
+ dev_mode = dev_mode ,
440
+ instance_lock = fp ,
441
+ log = log ,
442
+ )
442
443
443
444
del raw_image
444
445
del texture
@@ -451,7 +452,8 @@ def transfer_args_and_exit() -> None:
451
452
452
453
def main () -> None :
453
454
"""Launch Tauon by means of importing t_main.py"""
454
- from tauon .t_modules import t_main
455
+ from tauon .t_modules .t_main import main as t_main
456
+ t_main (holder )
455
457
456
458
if __name__ == "__main__" :
457
459
main ()
0 commit comments