aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/IRCBot.py3
-rw-r--r--src/LockFile.py3
2 files changed, 3 insertions, 3 deletions
diff --git a/src/IRCBot.py b/src/IRCBot.py
index b1060dbf..2f3d38d0 100644
--- a/src/IRCBot.py
+++ b/src/IRCBot.py
@@ -376,7 +376,8 @@ class Bot(object):
def _check(self):
for poll_timeout in self._poll_timeouts:
- poll_timeout.call()
+ if poll_timeout.next() == 0:
+ poll_timeout.call()
throttle_filled = False
for server in list(self.servers.values()):
diff --git a/src/LockFile.py b/src/LockFile.py
index 9f53b8d5..f7681775 100644
--- a/src/LockFile.py
+++ b/src/LockFile.py
@@ -32,8 +32,7 @@ class LockFile(PollHook.PollHook):
def next(self):
return max(0, (self._next_lock-utils.datetime_utcnow()).total_seconds())
def call(self):
- if self.next() == 0:
- self.lock()
+ self.lock()
def unlock(self):
if os.path.isfile(self._lock_location):