Purge metadata entries on quit and escape glob characters
This commit is contained in:
@@ -383,6 +383,7 @@ class IRCBotFactory(ReconnectingClientFactory):
|
||||
def __init__(self, name):
|
||||
self.instance = main.pool[name]
|
||||
self.name = name
|
||||
self.net = "".join([x for x in self.name if not x in digits])
|
||||
self.client = None
|
||||
self.maxDelay = self.instance["maxdelay"]
|
||||
self.initialDelay = self.instance["initialdelay"]
|
||||
@@ -396,6 +397,7 @@ class IRCBotFactory(ReconnectingClientFactory):
|
||||
return entry
|
||||
|
||||
def clientConnectionLost(self, connector, reason):
|
||||
userinfo.delNetwork(self.net, self.client.channels)
|
||||
if not self.client == None:
|
||||
self.client.connected = False
|
||||
self.client.channels = []
|
||||
|
||||
Reference in New Issue
Block a user