코드가 하는 일을 읽고, 가려진 빈칸에 직접 이름을 지어 넣으세요. 빈칸 폭이 원본 이름의 글자 수입니다.
1def ( 2 with_categories: bool = False, category_filter: t.Iterable[str] = () 3) -> list[str] | list[tuple[str, str]]: 4 5 flashes = app_ctx._flashes 6 if flashes is None: 7 flashes = session.pop("_flashes") if "_flashes" in session else [] 8 app_ctx._flashes = flashes 9 if category_filter: 10 flashes = list(filter(lambda f: f[0] in category_filter, flashes)) 11 if not with_categories: 12 return [x[1] for x in flashes] 13 return flashes