Skip to content

Commit e2c744b

Browse files
committed
- Fix stalling program if Late Update messagebox is not dismissed
1 parent bf9edde commit e2c744b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

NSE_Option_Chain_Analyzer.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,8 +1381,10 @@ def main(self) -> None:
13811381
time_difference = current_time.minute - self.previous_time.minute + \
13821382
(current_time.second - self.previous_time.second) / 60
13831383
if time_difference >= self.time_difference_factor and self.warn_late_update:
1384-
messagebox.showinfo(title="Late Update", message=f"The data from the server was last updated about "
1385-
f"{int(time_difference)} minutes ago.")
1384+
self.root.after(2000,
1385+
(lambda title="Late Update", message=f"The data from the server was last updated "
1386+
f"about {int(time_difference)} minutes ago.":
1387+
messagebox.showinfo(title=title, message=message)))
13861388
self.previous_time = current_time
13871389
else:
13881390
self.root.after((self.seconds * 1000), self.main)

0 commit comments

Comments
 (0)