@@ -48,7 +48,7 @@ def __init__(self):
4848 # init Eel
4949 frontend_dir = self .settings_manager .frontend_directory
5050
51- Logger .log_info (msg = f"Init frontend '{ frontend_dir } ' @ { self .settings_manager .frontend_start } " , is_verbose = self .verbose )
51+ Logger .log_info (msg = f"init frontend '{ frontend_dir } ' @ { self .settings_manager .frontend_start } " , is_verbose = self .verbose )
5252 eel .init (frontend_dir , allowed_extensions = ['.html' ]) # init eel
5353
5454 @property
@@ -128,18 +128,16 @@ def start(self) -> None:
128128
129129 Logger .log_info (msg = f"start app... (mode: { mode } )" , is_verbose = self .verbose )
130130
131- def close_callback (* args , ** kwargs ) -> None :
131+ def on_websocket_change (* args , ** kwargs ) -> None :
132132 """
133- Callback to back up work directory on close
133+ Callback for Eel start method
134134 """
135135
136- Logger .log_info (msg = "close app ..." , is_verbose = self .verbose )
136+ Logger .log_info (msg = "eel web socket change status ..." , is_verbose = self .verbose )
137137
138138 self .project_manager .backup_work_dir () # back up files if required
139139
140- Utils .exit (verbose = False ) # force exit
141-
142- eel .start (frontend_start , port = port , shutdown_delay = shutdown_delay , mode = mode , close_callback = close_callback ,
140+ eel .start (frontend_start , port = port , shutdown_delay = shutdown_delay , mode = mode , close_callback = on_websocket_change ,
143141 cmdline_args = ["--disable-translate" ]) # start eel: this generates a loop
144142
145143 @classmethod
@@ -226,8 +224,6 @@ def close(self) -> None:
226224
227225 self .project_manager .backup_work_dir ()
228226
229- Utils .exit ()
230-
231227 except Exception :
232228 pass
233229
0 commit comments