Merge pull request #362 from anandpdoshi/hotfix-allow-roles

[minor] [fix] only for
This commit is contained in:
Pratik Vyas 2013-12-16 03:17:07 -08:00
commit c949615997

View file

@ -252,10 +252,10 @@ def whitelist(allow_guest=False):
def only_for(roles):
if not isinstance(roles, (tuple, list)):
roles = (roles,)
myroles = get_roles()
for role in roles:
if role not in myroles:
raise PermissionError
roles = set(roles)
myroles = set(get_roles())
if not roles.intersection(myroles):
raise PermissionError
class HashAuthenticatedCommand(object):
def __init__(self):