replace execute_delayed with reactor.scheduler.execute_after
the former was deprecated forever ago, and apparently removed. this may fix the disconnect detection logic
This commit is contained in:
parent
4289f95800
commit
f898f35ce6
|
@ -412,8 +412,7 @@ class IRCBot(irc.client.SimpleIRCClient):
|
||||||
|
|
||||||
def _connected_checker(self):
|
def _connected_checker(self):
|
||||||
if not self.connection.is_connected():
|
if not self.connection.is_connected():
|
||||||
self.connection.execute_delayed(self.reconnection_interval,
|
self.reactor.scheduler.execute_after(self.reconnection_interval, self._connected_checker)
|
||||||
self._connected_checker)
|
|
||||||
self.jump_server()
|
self.jump_server()
|
||||||
|
|
||||||
def _connect(self):
|
def _connect(self):
|
||||||
|
@ -431,8 +430,7 @@ class IRCBot(irc.client.SimpleIRCClient):
|
||||||
|
|
||||||
def _on_disconnect(self, c, e):
|
def _on_disconnect(self, c, e):
|
||||||
self.channels = IRCDict()
|
self.channels = IRCDict()
|
||||||
self.connection.execute_delayed(self.reconnection_interval,
|
self.reactor.scheduler.execute_after(self.reconnection_interval, self._connected_checker)
|
||||||
self._connected_checker)
|
|
||||||
|
|
||||||
def _on_join(self, c, e):
|
def _on_join(self, c, e):
|
||||||
ch = e.target
|
ch = e.target
|
||||||
|
|
Loading…
Reference in New Issue