#NEWLINE# def gaema_login_required( * services ) : #NEWLINE# #INDENT# def outer( func ) : #NEWLINE# #INDENT# inner = create_inner_func_for_auth ( func , * services ) #NEWLINE# update_wrapper ( inner , func ) #NEWLINE# return inner #NEWLINE# #UNINDENT# return auto_adapt_to_methods ( outer )