3 sݨ\ @ s d Z ddlZddlZddlZddlmZ ddlmZmZm Z ddl mZ ddlm Z mZ dd Zd d Zdd Zd d Zdd Zdd Zdd Zedd Zdd Zd.ddZdd Zdd Zd d! Zd"d# Zd$d% Zd&d' ZG d(d) d)e ZG d*d+ d+e Z!d/d,d-Z"dS )0z jinja2.asyncsupport ~~~~~~~~~~~~~~~~~~~ Has all the code for async support which is implemented as a patch for supported Python versions. :copyright: (c) 2017 by the Jinja Team. :license: BSD, see LICENSE for more details. N)update_wrapper)concatinternalcodeMarkup)TemplateModule)LoopContextBase_last_iterationc s&