Jinja2 Environment选项"lstrip_blocks"产生TypeError

Rol*_*sto 3 typeerror jinja2 python-3.2

我使用的是Ubuntu 12.04,python 3.2.3和jinja2 2.6-1.

将选项lstrip_blocks传递给Environment时,如下所示,我收到此错误

"**TypeError: \__init__() got an unexpected keyword argument 'lstrip_blocks'**"

from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('jinja2_hello','.'),lstrip_blocks=True)
template = env.get_template('template_hello.html')
output = template.render()
print(output)
Run Code Online (Sandbox Code Playgroud)

该模板template_hello.html仅包含:

hello
Run Code Online (Sandbox Code Playgroud)

另一个选项' trim_blocks`,单独使用,效果很好.

你有什么建议可以解决这个问题.我无法修复它.谢谢

djc*_*djc 8

该lstrip_blocks选项仅在Jinja 2.7中添加.