[wpdev-commits] xmlscripts/scripts/commands eval.py,1.4,1.5
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-09-08 03:16:39
|
Update of /cvsroot/wpdev/xmlscripts/scripts/commands In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16858/commands Modified Files: eval.py Log Message: Nice little updated to .eval Index: eval.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/commands/eval.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** eval.py 9 Jul 2004 21:47:46 -0000 1.4 --- eval.py 8 Sep 2004 03:16:29 -0000 1.5 *************** *** 4,13 **** import wolfpack def evalcommand(socket, command, arguments): ! script = "import wolfpack\nfrom wolfpack.consts import *\n%s\n\n" % arguments try: ! code = compile(script, '<SOCKET>', 'exec') ! eval(code, globals(), locals()) except Exception, e: socket.sysmessage('Python Error: ' + str(e)) --- 4,18 ---- import wolfpack + from wolfpack.consts import * + from wolfpack import * def evalcommand(socket, command, arguments): ! #script = "import wolfpack\nfrom wolfpack.consts import *\n%s\n\n" % arguments ! script = arguments ! result = None try: ! #code = compile(script, '<SOCKET>', 'exec') ! #result = eval(script, globals(), locals()) ! result = eval(script) except Exception, e: socket.sysmessage('Python Error: ' + str(e)) *************** *** 15,18 **** --- 20,24 ---- socket.sysmessage('Executed the python scriptlet.') + socket.sysmessage('Result: ' + str(result)) def onLoad(): |