def wrapper(request, *args, **kw): step = func.func_name if not request.session.get('uuid'): log_cef('No UUID in session, not verified', request) raise PermissionDenied if request.session.get('uuid_needs_pin_reset'): return get_reset_step(request, step) or func(request, *args, **kw) return get_standard_step(request, step) or func(request, *args, **kw)
def wrapper(request, *args, **kw): if not request.session.get('uuid'): log_cef('No UUID in session, not verified', request) raise PermissionDenied return f(request, *args, **kw)
def log_redirect(request, step, dest): log_cef('Buyer was attempting %s redirecting to: %s' % (step, dest), request)