def person_matches(person_id: str) -> str: p = ps.load_person_by_id_or_mtgo_username(person_id, season_id=get_season_id()) matches = ms.load_matches_by_person(person_id=p.id, season_id=get_season_id()) matches.reverse() # We want the latest at the top. view = PersonMatches(p, matches) return view.page()
def person_matches(mtgo_username: Optional[str] = None, person_id: Optional[int] = None) -> str: p = load_person(mtgo_username, person_id, season_id=get_season_id()) matches = ms.load_matches_by_person(person_id=p.id, season_id=get_season_id()) matches.reverse() # We want the latest at the top. view = PersonMatches(p, matches) return view.page()