Commit 1af45dc7 authored by Luke Plant's avatar Luke Plant
Browse files

Fixed #12649 - more helpful Unicode exceptions for CSRF migration helper script

Thanks akaihola



git-svn-id: http://code.djangoproject.com/svn/django/trunk@12266 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 5cd4c3e5
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -176,7 +176,12 @@ class Template(object):
            return self._content
        except AttributeError:
            fd = open(self.absolute_filename)
            try:
                content = fd.read().decode(TEMPLATE_ENCODING)
            except UnicodeDecodeError, e:
                message = '%s in %s' % (
                    e[4], self.absolute_filename.encode('UTF-8', 'ignore'))
                raise UnicodeDecodeError(*(e.args[:4] + (message,)))
            fd.close()
            self._content = content
            return content