>>> import jinja2
>>> jinja2.__version__
'2.10'
>>> T = jinja2.Template('{{ 0.001 }}')
>>> T.render()
u'0.001'
>>> T = jinja2.Template('{{ 1e-3 }}')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\app\python\anaconda\2\lib\site-packages\jinja2\environment.py", line 945, in __new__
return env.from_string(source, template_class=cls)
File "c:\app\python\anaconda\2\lib\site-packages\jinja2\environment.py", line 880, in from_string
return cls.from_code(self, self.compile(source), globals, None)
File "c:\app\python\anaconda\2\lib\site-packages\jinja2\environment.py", line 591, in compile
self.handle_exception(exc_info, source_hint=source_hint)
File "c:\app\python\anaconda\2\lib\site-packages\jinja2\environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "<unknown>", line 1, in template
jinja2.exceptions.TemplateSyntaxError: expected token 'end of print statement', got 'e'