##// END OF EJS Templates
auth: python3 compatability code for migration
super-admin -
r4788:257e5bad default
parent child Browse files
Show More
@@ -366,7 +366,8 b' class PermOriginDict(dict):'
366 366 dict.__init__(self, *args, **kw)
367 367 self.perm_origin_stack = collections.OrderedDict()
368 368
369 def __setitem__(self, key, (perm, origin, obj_id)):
369 def __setitem__(self, key, perm_origin_obj_id):
370 (perm, origin, obj_id) = perm_origin_obj_id
370 371 self.perm_origin_stack.setdefault(key, []).append((perm, origin, obj_id))
371 372 dict.__setitem__(self, key, perm)
372 373
@@ -385,7 +386,8 b' class BranchPermOriginDict(PermOriginDic'
385 386 >>> perms.perm_origin_stack
386 387 {'resource': {'*pattern': [('read', 'default'), ('write', 'admin')]}}
387 388 """
388 def __setitem__(self, key, (pattern, perm, origin)):
389 def __setitem__(self, key, pattern_perm_origin):
390 (pattern, perm, origin) = pattern_perm_origin
389 391
390 392 self.perm_origin_stack.setdefault(key, {}) \
391 393 .setdefault(pattern, []).append((perm, origin))
General Comments 0
You need to be logged in to leave comments. Login now