Unicode updates

This commit is contained in:
Roberto Rosario
2011-05-08 03:07:51 -04:00
parent 2cacae7551
commit 06d3d67572

View File

@@ -18,17 +18,17 @@ class CheckPermissionsNode(Node):
if not permission_list:
# There is no permissions list to check against which means
# this link is available for all
context['permission'] = True
return ''
context[u'permission'] = True
return u''
requester = Variable(self.requester).resolve(context)
namespace = Variable(self.namespace).resolve(context)
try:
check_permission_function(requester, namespace, permission_list)
context['permission'] = True
return ''
context[u'permission'] = True
return u''
except PermissionDenied:
context['permission'] = False
return ''
context[u'permission'] = False
return u''
@register.tag
@@ -37,6 +37,6 @@ def check_permissions(parser, token):
# Splitting by None == splitting by spaces.
tag_name, args = token.contents.split(None, 1)
except ValueError:
raise TemplateSyntaxError('%r tag requires arguments' % token.contents.split()[0])
raise TemplateSyntaxError(u'%r tag requires arguments' % token.contents.split()[0])
return CheckPermissionsNode(*args.split())