From 8faaa3b0e37138f851a0df5e38d285444f31b38b Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Wed, 6 May 2015 12:27:39 -0700 Subject: [PATCH] send all last_heartbeat data to enough_time_passed function --- WakaTime.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/WakaTime.py b/WakaTime.py index de5403b..a1701ec 100644 --- a/WakaTime.py +++ b/WakaTime.py @@ -136,10 +136,10 @@ def obfuscate_apikey(command_list): return cmd -def enough_time_passed(now, last_time, is_write): - if now - last_time > HEARTBEAT_FREQUENCY * 60: +def enough_time_passed(now, last_heartbeat, is_write): + if now - last_heartbeat['time'] > HEARTBEAT_FREQUENCY * 60: return True - if is_write and now - last_time > 2: + if is_write and now - last_heartbeat['time'] > 2: return True return False @@ -203,7 +203,7 @@ class SendHeartbeatThread(threading.Thread): with self.lock: if self.target_file: self.timestamp = time.time() - if self.force or self.target_file != self.last_heartbeat['file'] or enough_time_passed(self.timestamp, self.last_heartbeat['time'], self.is_write): + if self.force or self.target_file != self.last_heartbeat['file'] or enough_time_passed(self.timestamp, self.last_heartbeat, self.is_write): self.send_heartbeat() def send_heartbeat(self):