equal
deleted
inserted
replaced
291 continue |
291 continue |
292 for rqlexpr in rqlexprs: |
292 for rqlexpr in rqlexprs: |
293 if rqlexpr.check(cnx, eid): |
293 if rqlexpr.check(cnx, eid): |
294 break |
294 break |
295 else: |
295 else: |
296 raise Unauthorized('No read acces on %r with eid %i.' % (var, eid)) |
296 raise Unauthorized('No read access on %r with eid %i.' % (var, eid)) |
297 # mark variables protected by an rql expression |
297 # mark variables protected by an rql expression |
298 restricted_vars.update(localcheck) |
298 restricted_vars.update(localcheck) |
299 # turn local check into a dict key |
299 # turn local check into a dict key |
300 localcheck = tuple(sorted(localcheck.items())) |
300 localcheck = tuple(sorted(localcheck.items())) |
301 localchecks.setdefault(localcheck, []).append(solution) |
301 localchecks.setdefault(localcheck, []).append(solution) |