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, |
|
|
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, |
|
|
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