def process_log_output_queue(self):
try:
message = self.log_output_queue.get(0)
if message == "timed out running":
self.stop()
messagebox.showerror("Timed Out!", "WG-Gesucht website is not responding and has timed out, please try "
"again later", parent=self.parent)
elif message == "no connection running":
self.stop()
messagebox.showerror("No Connection!", "Could not connect to the internet, please check your "
"connection and try again", parent=self.parent)
elif isinstance(message, list):
self.log_text.configure(state=tk.NORMAL)
self.log_text.insert(tk.END, message[1] + '\n')
self.log_text.configure(state=tk.DISABLED)
self.log_text.see(tk.END)
self.stop()
else:
self.log_text.configure(state=tk.NORMAL)
self.log_text.insert(tk.END, message + '\n')
self.log_text.configure(state=tk.DISABLED)
self.log_text.see(tk.END)
self.parent.after(100, self.process_log_output_queue)
except queue.Empty:
self.parent.after(100, self.process_log_output_queue)
评论列表
文章目录