def header_render(*args,**kwargs): user = get_user() url = None if user: url = doubanusers.create_logout_url("/") else: url = doubanusers.create_login_url("/") return render_template(url = url, user = user, *args, **kwargs)
def _(*args, **kwargs): user = get_user() if not user: return redirect(doubanusers.create_login_url("/")) return fun(*args, **kwargs)