diff options
| author | 2018-08-28 15:32:50 +0100 | |
|---|---|---|
| committer | 2018-08-28 15:32:50 +0100 | |
| commit | 527d548743a48934465da355a110b4a71079cbba (patch) | |
| tree | 649ad9ffd00839e0c350258540f6177c56ccb04d /IRCServer.py | |
| parent | 80 cols! (diff) | |
| signature | ||
Seperate .waiting_send() and throttle logic
Diffstat (limited to 'IRCServer.py')
| -rw-r--r-- | IRCServer.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/IRCServer.py b/IRCServer.py index 0908dc76..e38f664e 100644 --- a/IRCServer.py +++ b/IRCServer.py @@ -222,8 +222,10 @@ class Server(object): self.write_buffer[:512]):] self.last_send = time.monotonic() def waiting_send(self): - return bool(len(self.write_buffer)) and self.send_timeout() == 0 - def send_timeout(self): + return bool(len(self.write_buffer)) + def throttle_done(self): + return self.send_throttle_timeout() == 0 + def send_throttle_timeout(self): if self.last_send == None: return 0 timeout = (self.last_send)+0.5 |
