better errors
This commit is contained in:
1 parent
e697cbe329
commit
64cca747d8
2 files changed
+8
-7
No files matched your search
@@ -377,14 +377,15 @@ class ConfigPopup(QuickConfigGui):
|
||||
download_url=url,
|
||||
path_to_file=savepath_tmp,
|
||||
downloading_text=f"Downloading {name} model: " + "{}%",
|
||||
label_downloading_text=f"Starting download for {name} model",
|
||||
download_complete=lambda req, tmp=savepath_tmp, path=savepath, model=name: download_complete(
|
||||
req, tmp, path, model
|
||||
),
|
||||
download_redirected=lambda req,mname=name: self.katrain.log(
|
||||
f"Download {mname} redirected {req.resp_headers}", OUTPUT_DEBUG
|
||||
),
|
||||
download_error=lambda req,mname=name: self.katrain.log(
|
||||
f"Download of {mname} failed or cancelled {req.resp_headers}", OUTPUT_ERROR
|
||||
download_error=lambda req,error,mname=name: self.katrain.log(
|
||||
f"Download of {mname} failed or cancelled ({error}) {req.resp_headers}", OUTPUT_ERROR
|
||||
),
|
||||
)
|
||||
progress.start(self.download_progress_box)
|
||||
|
||||
@@ -86,9 +86,9 @@ class ProgressLoader(BoxLayout):
|
||||
on_progress=self.update_progress,
|
||||
on_success=self.handle_success,
|
||||
on_redirect=self.handle_redirect,
|
||||
on_error=self.handle_error,
|
||||
on_failure=self.handle_error,
|
||||
on_cancel=self.handle_error,
|
||||
on_error=lambda req,error: self.handle_error(req,error),
|
||||
on_failure=lambda req,res: self.handle_error(req,"Failure"),
|
||||
on_cancel=lambda req: self.handle_error(req,"Cancelled"),
|
||||
)
|
||||
|
||||
def handle_redirect(self, request, *_args):
|
||||
@@ -102,10 +102,10 @@ class ProgressLoader(BoxLayout):
|
||||
def cleanup(self):
|
||||
self.root_instance.remove_widget(self)
|
||||
|
||||
def handle_error(self, request, *_args):
|
||||
def handle_error(self, request, error):
|
||||
self.cleanup()
|
||||
if self.download_error:
|
||||
self.download_error(request)
|
||||
self.download_error(request,error)
|
||||
|
||||
def update_progress(self, request, current_size, total_size):
|
||||
if total_size < 1e4:
|
||||
|
||||
Reference in new issue
Block a user