tk & gui: fix `disply()` inheritance

This commit is contained in:
Casper da Costa-Luis 2021-01-10 17:10:22 +00:00
parent 9c219c14b2
commit 99a7c67846
No known key found for this signature in database
GPG Key ID: 986B408043AE090D
2 changed files with 7 additions and 10 deletions

View File

@ -113,7 +113,7 @@ class tqdm_gui(std_tqdm): # pragma: no cover
def clear(self, *_, **__):
pass
def display(self):
def display(self, *_, **__):
n = self.n
cur_t = self._time()
elapsed = cur_t - self.start_t
@ -172,7 +172,7 @@ class tqdm_gui(std_tqdm): # pragma: no cover
line2.set_data(t_ago, zdata)
d = self.format_dict
d['ncols'] = 0
d['ncols'] = 0 # remove bar
ax.set_title(self.format_meter(**d), fontname="DejaVu Sans Mono", fontsize=11)
self.plt.pause(1e-9)

View File

@ -81,7 +81,7 @@ class tqdm_tk(std_tqdm): # pragma: no cover
else:
self._tk_window = tkinter.Toplevel(tk_parent)
warn('GUI is experimental/alpha', TqdmExperimentalWarning, stacklevel=2)
warn("GUI is experimental/alpha", TqdmExperimentalWarning, stacklevel=2)
self._tk_dispatching = self._tk_dispatching_helper()
self._tk_window.protocol("WM_DELETE_WINDOW", self.cancel)
@ -130,21 +130,18 @@ class tqdm_tk(std_tqdm): # pragma: no cover
_close()
elif not self._tk_dispatching:
if self._warn_leave:
warn('leave flag ignored if not in tkinter mainloop',
warn("leave flag ignored if not in tkinter mainloop",
TqdmWarning, stacklevel=2)
_close()
def clear(self, *_, **__):
pass
def display(self):
def display(self, *_, **__):
self._tk_n_var.set(self.n)
d = self.format_dict
d['ncols'] = None
text = self.format_meter(**d)
# fixup only default bar format
self._tk_text_var.set(
text.replace("||", "", 1) if "{l_bar}{r_bar}" in self.bar_format else text)
d['ncols'] = 0 # remove bar
self._tk_text_var.set(self.format_meter(**d))
if not self._tk_dispatching:
self._tk_window.update()