LinkRelay: Display error on invalid regexp instead of failing loading.

master
Valentin Lorentz 2012-05-31 19:52:24 +00:00
parent 3fed73fda2
commit 7e6f33e284
1 changed files with 4 additions and 1 deletions

View File

@ -97,13 +97,16 @@ class LinkRelay(callbacks.Plugin):
relay = relay.split(' | ')
if not len(relay) == 5:
continue
self.relays.append(self.Relay(relay[0],
try:
self.relays.append(self.Relay(relay[0],
relay[1],
relay[2],
relay[3],
re.compile('^%s$' % relay[0], re.I),
re.compile('^%s$' % relay[1]),
re.compile(relay[4])))
except:
log.error('Failed adding relay: %r' % relay)
self.nickSubstitutions = {}
for substitute in self.registryValue('substitutes').split(' || '):