Загрузка данных


def parse_event(event_value: str) -> Event:
    if not event_value:
        return None, None
    open_idx = event_value.find('(')
    close_idx = event_value.find(')')
    if open_idx != -1 and close_idx != -1:
        before_part = event_value[:open_idx].strip()
        inside_part = event_value[open_idx + 1 : close_idx].strip()  # noqa: E203
        return before_part, inside_part
    return event_value.strip(), None