From 47e303cdeef590c1477e6f6b3cc41b97aa077153 Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Thu, 25 Feb 2021 16:25:05 +0000 Subject: [PATCH] minor `close()` optimisation --- tqdm/std.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tqdm/std.py b/tqdm/std.py index bc5e71ec..d25ab281 100644 --- a/tqdm/std.py +++ b/tqdm/std.py @@ -1269,6 +1269,10 @@ class tqdm(Comparable): pos = abs(self.pos) self._decr_instances(self) + if self.last_print_t < self.start_t + self.delay: + # haven't ever displayed; nothing to clear + return + # GUI mode if getattr(self, 'sp', None) is None: return @@ -1287,9 +1291,6 @@ class tqdm(Comparable): leave = pos == 0 if self.leave is None else self.leave with self._lock: - if self.last_print_t < self.start_t + self.delay: - # haven't ever displayed; nothing to clear - return if leave: # stats for overall rate (no weighted average) self._ema_dt = lambda: None