diff options
| author | 2018-10-17 14:30:59 +0100 | |
|---|---|---|
| committer | 2018-10-17 14:30:59 +0100 | |
| commit | 34c13c79161a556e9158cb63e9992528887bda8c (patch) | |
| tree | aa07048b7563e24f0bfc01bf050c37d9788b186f /modules/eval_python.py | |
| parent | Re-add `new_coins` variable in modules/coins.py.lottery, used for telling a user (diff) | |
| signature | ||
html.unescape output in modules/eval_python.py
Diffstat (limited to 'modules/eval_python.py')
| -rw-r--r-- | modules/eval_python.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/eval_python.py b/modules/eval_python.py index ecbf5a73..fd34943a 100644 --- a/modules/eval_python.py +++ b/modules/eval_python.py @@ -1,4 +1,4 @@ -import socket +import html, socket from src import ModuleManager, utils EVAL_TEMPLATE = """ @@ -29,8 +29,9 @@ class Module(ModuleManager.BaseModule): pass if page: - event["stdout"].write("%s: %s" % (event["user"].nickname, - page.split("</b></span><br>", 1)[1].strip("\n"))) + out = page.split("</b></span><br>", 1)[1].strip("\n"))) + out = html.unescape(out) + event["stdout"].write("%s: %s" % (event["user"].nickname, out)) else: event["stderr"].write("%s: failed to eval" % event["user"].nickname) |
