Fix to @py to a) print value of expressions, and b) print duration when requested for evals

This commit is contained in:
Stephen Hansen 2013-02-01 12:29:40 -08:00
parent 9d0baa2d5c
commit 230e12d8b6

View file

@ -171,8 +171,8 @@ class CmdPy(MuxCommand):
t1 = timemeasure()
duration = " (%.4f ms)" % ((t1 - t0) * 1000)
else:
eval(pycode_compiled, {}, available_vars)
if mode == eval:
ret = eval(pycode_compiled, {}, available_vars)
if mode == "eval":
ret = "{n<<< %s%s" % (str(ret), duration)
else:
ret = "{n<<< Done.%s" % duration