def player_required(view_func): """ Decorator that ensures logged user is a player """ player_decorator = user_passes_test( lambda u: hasattr(u, 'player'), ) return player_decorator(view_func)