def get_leaderboard(n, user_id=None, window=0, info=None): """Return the top n users with their rank.""" try: return gl(top_users=n, user_id=user_id, window=window, info=info) except ProgrammingError: db.session.rollback() lb(info=info) return gl(top_users=n, user_id=user_id, window=window, info=info)