Fixing a bug with regexp matching when the bot has a metachar name.
This commit is contained in:
4
bot.py
4
bot.py
@@ -94,8 +94,8 @@ class Phenny(irc.Bot):
|
||||
|
||||
def sub(pattern, self=self):
|
||||
# These replacements have significant order
|
||||
pattern = pattern.replace('$nickname', self.nick)
|
||||
return pattern.replace('$nick', r'%s[,:] +' % self.nick)
|
||||
pattern = pattern.replace('$nickname', re.escape(self.nick))
|
||||
return pattern.replace('$nick', r'%s[,:] +' % re.escape(self.nick))
|
||||
|
||||
for name, func in self.variables.iteritems():
|
||||
# print name, func
|
||||
|
||||
Reference in New Issue
Block a user