From dbc087df471ec2adc8eb88a35f45ba3829c6d168 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 14 Mar 2011 18:35:27 -0400
Subject: [PATCH] Cast Mako output to str--it has suddenly started outputting
 unicode.

---
 pyopencl/reduction.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pyopencl/reduction.py b/pyopencl/reduction.py
index db894764..9348253d 100644
--- a/pyopencl/reduction.py
+++ b/pyopencl/reduction.py
@@ -194,7 +194,7 @@ def  get_reduction_source(
     from mako.template import Template
     from pytools import all
     from pyopencl.tools import has_double_support
-    src = Template(KERNEL).render(
+    src = str(Template(KERNEL).render(
         out_type=out_type,
         arguments=arguments,
         group_size=group_size,
@@ -206,7 +206,7 @@ def  get_reduction_source(
         preamble=preamble,
         double_support=all(
             has_double_support(dev) for dev in devices)
-        )
+        ))
 
     from pytools import Record
     class ReductionInfo(Record):
-- 
GitLab