diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-05-03 15:52:41 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-05-03 15:52:41 +0000 |
commit | b1c4f2d170e7e12ebfae7817f884fa3648bca600 (patch) | |
tree | 22a3bb0dd6b5245d6336b9efb9901b4c975600f1 /lib/mako/codegen.py | |
parent | deb58e9a3082e5cb75efad3225dbf119dea8ff49 (diff) | |
download | external_python_mako-b1c4f2d170e7e12ebfae7817f884fa3648bca600.tar.gz external_python_mako-b1c4f2d170e7e12ebfae7817f884fa3648bca600.tar.bz2 external_python_mako-b1c4f2d170e7e12ebfae7817f884fa3648bca600.zip |
- some refinements to FastEncodingBuffer re: unicode
- fixed buffering when disable_unicode is used
Diffstat (limited to 'lib/mako/codegen.py')
-rw-r--r-- | lib/mako/codegen.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/mako/codegen.py b/lib/mako/codegen.py index e6b5476..3600b3d 100644 --- a/lib/mako/codegen.py +++ b/lib/mako/codegen.py @@ -16,11 +16,8 @@ MAGIC_NUMBER = 2 def compile(node, uri, filename=None, default_filters=None, buffer_filters=None, imports=None, source_encoding=None, generate_unicode=True): """generate module source code given a parsetree node, uri, and optional source filename""" - - if generate_unicode: - buf = util.FastEncodingBuffer() # creates Unicode - else: - buf = util.StringIO() # returns whatever was passed in + + buf = util.FastEncodingBuffer(unicode=generate_unicode) printer = PythonPrinter(buf) _GenerateRenderMethod(printer, _CompileContext(uri, filename, default_filters, buffer_filters, imports, source_encoding, generate_unicode), node) |