From 9b19225f6511f7da27fa7ce81b92d4a86ca3bda5 Mon Sep 17 00:00:00 2001 From: Luke Rogers Date: Tue, 28 Aug 2012 17:19:13 +1200 Subject: [PATCH] More trollproofing. --- plugins/factoids.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/factoids.py b/plugins/factoids.py index 1727fbd..487fff7 100755 --- a/plugins/factoids.py +++ b/plugins/factoids.py @@ -136,7 +136,7 @@ def factoid(inp, say=None, db=None, bot=None, me=None, conn=None, input=None): # if the factoid starts with , its a dynamic one if data.startswith(""): data = data[4:].strip() - variables = 'input="""%s"""; nick="%s"; chan="%s"; bot_nick="%s";' % (arguments, + variables = 'input="""%s"""; nick="%s"; chan="%s"; bot_nick="%s";' % (arguments.replace('"', '\\"'), input.nick, input.chan, input.conn.nick) result = eval_py(variables + data)