From 53d47a06cef699e30c8144b28360c7d84faa5db3 Mon Sep 17 00:00:00 2001
From: Guido Trotter <ultrotter@google.com>
Date: Fri, 20 Mar 2009 13:06:56 +0000
Subject: [PATCH] Mainloop: avoid calculating timeout every time

set timeout_needs_update to False after calculating the timeout.

Reviewed-by: imsnah
---
 lib/daemon.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/daemon.py b/lib/daemon.py
index 8e69b14a0..26f9cdfe7 100644
--- a/lib/daemon.py
+++ b/lib/daemon.py
@@ -132,6 +132,7 @@ class Mainloop(object):
           # Calculate timeout again if required
           if timeout_needs_update:
             timeout = self._CalcTimeout(time.time())
+            timeout_needs_update = False
 
           # Wait for I/O events
           try:
-- 
GitLab