From fff00eae7b0ed3a96a9f056208c04a5763602d4f Mon Sep 17 00:00:00 2001 From: svatantrya Date: Sat, 9 May 2026 21:58:36 -0400 Subject: [PATCH] willexecutor list --- qt.py | 13 +++++++++++-- willexecutors.py | 4 ++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/qt.py b/qt.py index efafcef..62714a0 100644 --- a/qt.py +++ b/qt.py @@ -1163,15 +1163,19 @@ class BalWindow: def download_list(self, willexecutors, fn_on_success, fn_on_failure=None): + print("self.bal_window.download_list") def on_success(result): # self.willexecutors.update(result) + print("ddownload list success") + print(fn_on_success) + print(result) fn_on_success(result) def on_failure(exec_info): fn_on_failure(exec_info) - if not fn_on_failure: - fn_on_success = log_error + if fn_on_failure is None: + fn_on_failure = log_error welist_server = self.bal_plugin.WELIST_SERVER.get() task = partial(Willexecutors.download_list, willexecutors, welist_server) msg = _(f"Downloadinf willexecutors list from {welist_server}") @@ -3878,9 +3882,11 @@ class WillExecutorWidget(QWidget, MessageBoxMixin): self.will_executor_list_widget.update() def download_list(self, wes=None): + print("download_list") if not wes: wes = self.willexecutors_list self.bal_window.download_list(wes, self.save_willexecutors) + self.update() def export_file(self, path): export_meta_gui( @@ -3914,7 +3920,10 @@ class WillExecutorWidget(QWidget, MessageBoxMixin): return data def save_willexecutors(self, wes=None): + print("save willexecutors",wes) + if not wes: + print("not wes",self.willexecutors_list) wes = self.willexecutors_list self.willexecutors_list.update(wes) self.will_executor_list_widget.update() diff --git a/willexecutors.py b/willexecutors.py index 717f359..11ab8ab 100644 --- a/willexecutors.py +++ b/willexecutors.py @@ -274,6 +274,7 @@ class Willexecutors: @staticmethod def download_list(old_willexecutors,welist_server): + print("willexecutor download list") try: welist_server = welist_server if welist_server[-1] == '/' else welist_server+'/' willexecutors = Willexecutors.send_request( @@ -281,11 +282,14 @@ class Willexecutors: f"{welist_server}data/{chainname}?page=0&limit=100", ) # del willexecutors["status"] + print("willexecutors",willexecutors) for w in willexecutors: + print(w) if w not in ("status", "url"): Willexecutors.initialize_willexecutor( willexecutors[w], w, None, old_willexecutors.get(w,{}) ) + print("success") # bal_plugin.WILLEXECUTORS.set(l) # bal_plugin.config.set_key(bal_plugin.WILLEXECUTORS,l,save=True) return willexecutors