From 94131540c42df77c5d521b737db568a6c2ea5ca9 Mon Sep 17 00:00:00 2001 From: "joseph.merlin" Date: Wed, 13 Mar 2019 16:53:12 +0530 Subject: [PATCH] moved next_loop_time variable to inside the while loop Assume we started the reporter, and then system went to sleep mode. Now when the system starts again the reporter will start continuously, until it catches up to the current time. --- pyformance/reporters/reporter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyformance/reporters/reporter.py b/pyformance/reporters/reporter.py index d2a4b62..81d0bc9 100644 --- a/pyformance/reporters/reporter.py +++ b/pyformance/reporters/reporter.py @@ -39,8 +39,8 @@ def stop(self): self._stopped.set() def _loop(self): - next_loop_time = time.time() while not self._stopped.is_set(): + next_loop_time = time.time() try: self.report_now(self.registry) except: