diff --git a/evennia/commands/default/system.py b/evennia/commands/default/system.py index 3a2476e186..b6ff6ba25c 100644 --- a/evennia/commands/default/system.py +++ b/evennia/commands/default/system.py @@ -233,6 +233,10 @@ def _run_code_snippet( if ret is None: return + elif isinstance(ret, tuple): + # we must convert here to allow msg to pass it (a tuple is confused + # with a outputfunc structure) + ret = str(ret) for session in sessions: try: