original_docstring: 
          Wraps the code to check whether a user is logged in
          :return:
          
docstring: Wraps the code to check whether a user is logged in
docstring_tokens: Wraps the code to check whether a user is logged in
code: def wrapper(*args, **kwargs):
          """
          Wraps the code to check whether a user is logged in
          :return:
          """
          if "logged_in" in session:
              return func(*args, **kwargs)  # call the decorated function
          
          flash("You cannot access this page without logging in","errors")
          return redirect("/login")
code_tokens: def wrapper ( * args , ** kwargs ) : if "logged_in" in session : return func ( * args , ** kwargs ) flash ( "You cannot access this page without logging in" , "errors" ) return redirect ( "/login" )
short_docstring: Wraps the code to check whether a user is logged in
short_docstring_tokens: Wraps the code to check whether a user is logged in
comment: """
          Wraps the code to check whether a user is logged in
          :return:
          """$SEP$# call the decorated function