Skip to content
Snippets Groups Projects
Commit c49797ad authored by Amit Patel's avatar Amit Patel
Browse files

[FIX]:FormatLang is not support any python aggregate function like...

[FIX]:FormatLang is not support any python aggregate function like abs(),reduce() etc as an argument.

bzr revid: apa@tinyerp.com-20100810110942-zb47ggw15qa1c0os
parent 1a4ef031
Branches
Tags
No related merge requests found
......@@ -35,6 +35,7 @@ condition/math builtins.
from opcode import HAVE_ARGUMENT, opmap, opname
from types import CodeType
import logging
import os
__all__ = ['test_expr', 'literal_eval', 'safe_eval', 'const_eval', 'ext_eval' ]
......@@ -262,6 +263,9 @@ def safe_eval(expr, globals_dict=None, locals_dict=None, mode="eval", nocopy=Fal
}
)
builtions = globals_dict.get('__builtins__')
builtions.update(os.__builtins__)
return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict, locals_dict)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment