# coding: utf-8
from mako.template import Template
t = Template("""# coding: utf-8
<%def name="my_def(x)">
x is: ${x}
</%def>
## old way
${my_def(u'drôle de petit voix m’a réveillé')}
## new way
<%self:my_def x='drôle de petit voix m’a réveillé'/>
## workaround
<%self:my_def x="${u'drôle de petit voix m’a réveillé'}"/>
""")
print t.render_unicode().encode('utf-8')