From b809f95b4e5327b8dab10c923226ae6047399404 Mon Sep 17 00:00:00 2001
From: Mike Bayer <mike_mp@zzzcomputing.com>
Date: Fri, 15 Feb 2013 11:05:47 -0500
Subject: [PATCH] - [bug] Change default for compile()->reserved_names   from
 tuple to frozenset, as this is expected to be   a set by default. 
 [ticket:208]

---
 CHANGES         | 4 ++++
 mako/codegen.py | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/CHANGES b/CHANGES
index 8626e24..d19cbdf 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,8 @@
 0.7.4
+- [bug] Change default for compile()->reserved_names
+  from tuple to frozenset, as this is expected to be
+  a set by default.  [ticket:208]
+
 - [feature] Code has been reworked to support Python 2.4->
   Python 3.xx in place.  2to3 no longer needed.
 
diff --git a/mako/codegen.py b/mako/codegen.py
index fcf0fb7..fc3469f 100644
--- a/mako/codegen.py
+++ b/mako/codegen.py
@@ -33,7 +33,7 @@ def compile(node,
                 disable_unicode=False,
                 strict_undefined=False,
                 enable_loop=True,
-                reserved_names=()):
+                reserved_names=frozenset()):
 
     """Generate module source code given a parsetree node,
       uri, and optional source filename"""
-- 
GitLab