added a semi realworld benchmark (jinja2 and mako)
--HG--
branch : trunk
diff --git a/jinja2/runtime.py b/jinja2/runtime.py
index b5f0783..17a5996 100644
--- a/jinja2/runtime.py
+++ b/jinja2/runtime.py
@@ -21,10 +21,10 @@
'markup_join', 'unicode_join']
-def markup_join(*args):
+def markup_join(seq):
"""Concatenation that escapes if necessary and converts to unicode."""
buf = []
- iterator = imap(soft_unicode, args)
+ iterator = imap(soft_unicode, seq)
for arg in iterator:
buf.append(arg)
if hasattr(arg, '__html__'):
@@ -32,9 +32,9 @@
return concat(buf)
-def unicode_join(*args):
+def unicode_join(seq):
"""Simple args to unicode conversion and concatenation."""
- return concat(imap(unicode, args))
+ return concat(imap(unicode, seq))
class Context(object):