[FIX] report_webkit: writing to disk implies having bytes to write, convert the unicode Jinja2 output to UTF-8
Jinja2 always returns unicode strings http://jinja.pocoo.org/docs/api/#jinja2.Template.render bzr revid: odo@openerp.com-20130624122842-8gs8by3k8jn7bffx
This commit is contained in:
parent
6b45fe6ae9
commit
9ad04d4e9b
|
@ -173,7 +173,7 @@ class WebKitParser(report_sxw):
|
|||
),
|
||||
'w'
|
||||
)
|
||||
head_file.write(header)
|
||||
head_file.write(header.encode('utf-8'))
|
||||
head_file.close()
|
||||
file_to_del.append(head_file.name)
|
||||
command.extend(['--header-html', head_file.name])
|
||||
|
@ -184,7 +184,7 @@ class WebKitParser(report_sxw):
|
|||
),
|
||||
'w'
|
||||
)
|
||||
foot_file.write(footer)
|
||||
foot_file.write(footer.encode('utf-8'))
|
||||
foot_file.close()
|
||||
file_to_del.append(foot_file.name)
|
||||
command.extend(['--footer-html', foot_file.name])
|
||||
|
@ -205,7 +205,7 @@ class WebKitParser(report_sxw):
|
|||
for html in html_list :
|
||||
html_file = file(os.path.join(tmp_dir, str(time.time()) + str(count) +'.body.html'), 'w')
|
||||
count += 1
|
||||
html_file.write(html)
|
||||
html_file.write(html.encode('utf-8'))
|
||||
html_file.close()
|
||||
file_to_del.append(html_file.name)
|
||||
command.append(html_file.name)
|
||||
|
|
Loading…
Reference in New Issue