Refresh and reconnect when enabling an existing instance
This commit is contained in:
parent
9950a527c1
commit
4d4b4b7724
|
@ -197,6 +197,9 @@ class IRCBot(IRCClient):
|
|||
log("%s: connection failed: %s" % (self.name, error))
|
||||
helper.sendAll("%s: connection failed: %s" % (self.name, error))
|
||||
|
||||
def reconnect(self):
|
||||
connector.connect()
|
||||
|
||||
class Base(Protocol):
|
||||
def __init__(self, addr):
|
||||
self.addr = addr
|
||||
|
@ -427,6 +430,9 @@ class Helper(object):
|
|||
helper.savePool()
|
||||
if not spl[1] in IRCPool.keys():
|
||||
self.addBot(spl[1])
|
||||
else:
|
||||
IRCPool[spl[1]].refresh()
|
||||
IRCPool[spl[1]].reconnect()
|
||||
success("Successfully enabled bot %s" % spl[1])
|
||||
return
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue