﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
16124	makemessages failed with UnicodeDecodeError	serg.partizan@…	nobody	"{{{
python manage.py makemessages -l ru
processing language ru
Traceback (most recent call last):
  File ""manage.py"", line 11, in <module>
    execute_manager(settings)
  File ""/usr/lib/python2.7/site-packages/django/core/management/__init__.py"", line 438, in execute_manager
    utility.execute()
  File ""/usr/lib/python2.7/site-packages/django/core/management/__init__.py"", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File ""/usr/lib/python2.7/site-packages/django/core/management/base.py"", line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File ""/usr/lib/python2.7/site-packages/django/core/management/base.py"", line 220, in execute
    output = self.handle(*args, **options)
  File ""/usr/lib/python2.7/site-packages/django/core/management/base.py"", line 351, in handle
    return self.handle_noargs(**options)
  File ""/usr/lib/python2.7/site-packages/django/core/management/commands/makemessages.py"", line 365, in handle_noargs
    make_messages(locale, domain, verbosity, process_all, extensions, symlinks, ignore_patterns, no_wrap, no_obsolete)
  File ""/usr/lib/python2.7/site-packages/django/core/management/commands/makemessages.py"", line 233, in make_messages
    f.write(templatize(src, orig_file[2:]))
  File ""/usr/lib/python2.7/site-packages/django/utils/translation/__init__.py"", line 127, in templatize
    return _trans.templatize(src, origin)
  File ""/usr/lib/python2.7/site-packages/django/utils/translation/trans_real.py"", line 450, in templatize
    content = u''.join(comment)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd1 in position 11: ordinal not in range(128)
}}}

This error happens when parsing template with {% comment %} some cyrillic text {% endcomment %}
I was fixed this for myself in this way:
{{{
content = u''.join(map(lambda s: s.decode('utf-8'), comment))
}}}
in /usr/lib/python2.7/site-packages/django/utils/translation/trans_real.py at line 450"	Bug	closed	Uncategorized	1.3	Normal	duplicate			Unreviewed	0	0	0	0	0	0
