© 2008-2014 OpenERP中文网 版权所有,并保留所有权利。
研究openerp中的python程序, 不妨先从阅读和使用tool目录下的代码开始。
import syssys.path.append("/openerp/source70/openerp/tools/") import safe_eval |
code1='1+2'
code2='print 1+2'
result1 = safe_eval.safe_eval_r(code1, {}, mode="exec")
result2 = safe_eval.safe_eval_r(code2, {}, mode="exec")
|
import logging
format_str = '%(asctime)5s %(levelname)s
logging.basicConfig(filename="con", level=logging.DEBUG, format=format_str, )
|
_logger = logging.getLogger(__name__) _logger.debug( result1 ) _logger.debug( result2 ) |