Changeset 7260
- Timestamp:
- 03/17/08 09:21:09 (7 months ago)
- Files:
-
- django/trunk/django/template/debug.py (modified) (1 diff)
- django/trunk/django/template/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/template/debug.py
r6969 r7260 76 76 except Exception, e: 77 77 from sys import exc_info 78 wrapped = TemplateSyntaxError( 'Caught an exception while rendering: %s' % e)78 wrapped = TemplateSyntaxError(u'Caught an exception while rendering: %s' % force_unicode(e, errors='replace')) 79 79 wrapped.source = node.source 80 80 wrapped.exc_info = exc_info() django/trunk/django/template/__init__.py
r7089 r7260 130 130 131 131 def __str__(self): 132 return self.msg % self.params 132 return unicode(self).encode('utf-8') 133 134 def __unicode__(self): 135 return self.msg % tuple([force_unicode(p, errors='replace') for p in self.params]) 133 136 134 137 class InvalidTemplateLibrary(Exception):
