File: //opt/alt/python37/lib/python3.7/site-packages/mako/__pycache__/runtime.cpython-37.pyc
B
�C]�m � @ sX d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ G dd� de �Z
G d d
� d
e�ZG dd� de �Z
e
� Zd
ZG dd� de �ZG dd� de �ZG dd� de �ZG dd� de �ZG dd� de�ZG dd� de�Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd7d(d)�Zd8d+d,�Zd-d.� Zd/d0� Z d1d2� Z!d9d3d4�Z"d5d6� Z#dS ):zdprovides runtime services for templates, including Context,
Namespace, and various helper functions.� N)�compat)�
exceptions)�util)�compat_builtinsc @ s� e Zd ZdZdd� Zdd� Zedd� �Zedd � �Zd
d� Z dd
� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zd'dd�Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� ZdS )(�Contextz�Provides runtime namespace, output buffer, and various
callstacks for templates.
See :ref:`runtime_toplevel` for detail on the usage of
:class:`.Context`.
c K sR |g| _ || _|�� | _d | _d | _i | _t�t | �| jd<