Update jinja_example.py
Added python version check for enabling async mode.
This commit is contained in:
parent
21aa3f6578
commit
5bb640ca17
|
@ -5,13 +5,19 @@ from sanic import Sanic
|
||||||
from sanic import response
|
from sanic import response
|
||||||
from jinja2 import Environment, PackageLoader, select_autoescape
|
from jinja2 import Environment, PackageLoader, select_autoescape
|
||||||
|
|
||||||
|
import sys
|
||||||
|
# Enabling async template execution which allows you to take advantage
|
||||||
|
# of newer Python features requires Python 3.6 or later.
|
||||||
|
enable_async = sys.version_info >= (3, 6)
|
||||||
|
|
||||||
|
|
||||||
app = Sanic(__name__)
|
app = Sanic(__name__)
|
||||||
|
|
||||||
# Load the template environment with async support
|
# Load the template environment with async support
|
||||||
template_env = Environment(
|
template_env = Environment(
|
||||||
loader=PackageLoader('jinja_example', 'templates'),
|
loader=PackageLoader('jinja_example', 'templates'),
|
||||||
autoescape=select_autoescape(['html', 'xml']),
|
autoescape=select_autoescape(['html', 'xml']),
|
||||||
enable_async=True
|
enable_async=enable_async
|
||||||
)
|
)
|
||||||
|
|
||||||
# Load the template from file
|
# Load the template from file
|
||||||
|
|
Loading…
Reference in New Issue
Block a user