@@ -68,7 +68,7 @@ def download_app_index(self, json_url):
6868 self .apps = [app for app in self .apps if not (app .name in seen or seen .add (app .name ))]
6969 # Sort apps by app.name
7070 self .apps .sort (key = lambda x : x .name .lower ()) # Use .lower() for case-insensitive sorting
71- time .sleep_ms (100 )
71+ time .sleep_ms (200 )
7272 lv .async_call (lambda l : self .please_wait_label .add_flag (lv .obj .FLAG .HIDDEN ), None )
7373 lv .async_call (lambda l : self .create_apps_list (), None )
7474 except Exception as e :
@@ -134,7 +134,7 @@ def download_icons(self):
134134 image_dsc = self .download_icon (app .icon_url )
135135 app .image_dsc = image_dsc # save it for the app detail page
136136 lv .async_call (lambda l : app .image .set_src (image_dsc ), None )
137- time .sleep_ms (100 ) # not waiting here will result in some async_calls() not being executed
137+ time .sleep_ms (200 ) # not waiting here will result in some async_calls() not being executed
138138 print ("Finished downloading icons..." )
139139
140140 def show_app_detail (self , app ):
@@ -320,16 +320,13 @@ def uninstall_app(self, app_folder, app_fullname):
320320 self .install_label .set_text ("Please wait..." ) # TODO: Put "Cancel" if cancellation is possible
321321 self .progress_bar .remove_flag (lv .obj .FLAG .HIDDEN )
322322 self .progress_bar .set_value (33 , lv .ANIM .ON )
323- time .sleep_ms (500 )
324323 try :
325324 import shutil
326325 shutil .rmtree (app_folder )
327326 self .progress_bar .set_value (66 , lv .ANIM .ON )
328- time .sleep_ms (500 )
329327 except Exception as e :
330328 print (f"Removing app_folder { app_folder } got error: { e } " )
331329 self .progress_bar .set_value (100 , lv .ANIM .OFF )
332- time .sleep (1 )
333330 self .progress_bar .add_flag (lv .obj .FLAG .HIDDEN )
334331 self .progress_bar .set_value (0 , lv .ANIM .OFF )
335332 self .set_install_label (app_fullname )
@@ -344,7 +341,6 @@ def download_and_unzip(self, zip_url, dest_folder, app_fullname):
344341 self .install_label .set_text ("Please wait..." ) # TODO: Put "Cancel" if cancellation is possible
345342 self .progress_bar .remove_flag (lv .obj .FLAG .HIDDEN )
346343 self .progress_bar .set_value (20 , lv .ANIM .ON )
347- time .sleep_ms (500 )
348344 try :
349345 # Step 1: Download the .mpk file
350346 print (f"Downloading .mpk file from: { zip_url } " )
@@ -354,7 +350,6 @@ def download_and_unzip(self, zip_url, dest_folder, app_fullname):
354350 response .close ()
355351 self .set_install_label (app_fullname )
356352 self .progress_bar .set_value (40 , lv .ANIM .ON )
357- time .sleep_ms (500 )
358353 # Save the .mpk file to a temporary location
359354 try :
360355 os .remove (temp_zip_path )
@@ -370,7 +365,6 @@ def download_and_unzip(self, zip_url, dest_folder, app_fullname):
370365 with open (temp_zip_path , "wb" ) as f :
371366 f .write (response .content )
372367 self .progress_bar .set_value (60 , lv .ANIM .ON )
373- time .sleep_ms (500 )
374368 response .close ()
375369 print ("Downloaded .mpk file, size:" , os .stat (temp_zip_path )[6 ], "bytes" )
376370 except Exception as e :
@@ -385,7 +379,6 @@ def download_and_unzip(self, zip_url, dest_folder, app_fullname):
385379 with zipfile .ZipFile (temp_zip_path , "r" ) as zip_ref :
386380 zip_ref .extractall (dest_folder )
387381 self .progress_bar .set_value (80 , lv .ANIM .ON )
388- time .sleep_ms (500 )
389382 print ("Unzipped successfully" )
390383 # Step 3: Clean up
391384 os .remove (temp_zip_path )
@@ -395,7 +388,6 @@ def download_and_unzip(self, zip_url, dest_folder, app_fullname):
395388 # Would be good to show error message here if it fails...
396389 # Success:
397390 self .progress_bar .set_value (100 , lv .ANIM .OFF )
398- time .sleep (1 )
399391 self .progress_bar .add_flag (lv .obj .FLAG .HIDDEN )
400392 self .progress_bar .set_value (0 , lv .ANIM .OFF )
401393 self .set_install_label (app_fullname )
0 commit comments