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