parent
a8a90294d2
commit
afcbf3d314
|
@ -86,17 +86,8 @@ class Permission(BasePermission):
|
|||
def __init__(self, name):
|
||||
self.name = name
|
||||
|
||||
def __unicode__(self):
|
||||
if isinstance(self.name, unicode):
|
||||
return self.name
|
||||
else:
|
||||
return self.name.decode('utf-8')
|
||||
|
||||
def __str__(self):
|
||||
if isinstance(self.name, str):
|
||||
return self.name
|
||||
else:
|
||||
return self.name.encode('utf-8')
|
||||
return str(self.name)
|
||||
|
||||
def __eq__(self, other):
|
||||
return self is other or str(self) == str(other)
|
||||
|
@ -119,7 +110,7 @@ class PermissionRequirement(BasePermission):
|
|||
self.requirements = requirements
|
||||
|
||||
def __str__(self):
|
||||
return unicode(self).encode('utf-8')
|
||||
return ', '.join(self.requirements)
|
||||
|
||||
class PermissionRequirementAll(PermissionRequirement):
|
||||
'''Complex permission requirement needing all given permissions'''
|
||||
|
|
Loading…
Reference in New Issue